表单中单选框添加选项和移除选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表单中单选框添加选项和移除选项相关的知识,希望对你有一定的参考价值。

selection添加option并放在最后一项

html代码:

<form>
<select name="location" id="location">
<option value="beijing1">beijing</option>
<option value="shanghai1">shanghai</option>
<option value="chengdu1">chengdu</option>
<option value="changsha1">changsha</option>
</select>
</form>

js代码:

var select=document.forms[0].elements[‘location‘];

第一种方法:添加单选选项
var newOption=document.createElement(‘option‘);
var newText=document.createTextNode(‘guangzhou‘);
newOption.appendChild(newText);
newOption.setAttribute(‘value‘,‘guangzhou‘);
select.appendChild(newOption);

第二种方法:也是添加单选选项,是不是简单很多了,哈哈 但是不兼容IE8及以上版本
var newsOption=new Option(‘nanchang1‘,‘nanchang‘);
select.appendChild(newsOption);

第三种方法:添加单选框看看,最佳方案,这个又方便又兼容
var nnewOption=new Option(‘fengcheng1‘,‘fengcheng‘);
select.add(nnewOption,undefined);

 

移除选项:

第一种方法:select.remove(i);//index从0开始

第二种方法:select.options[i]=null;

第三种方法:select.removeChild(select.options[i])

以上是关于表单中单选框添加选项和移除选项的主要内容,如果未能解决你的问题,请参考以下文章

java中如何判断是哪个单选框被选中了?

单选按钮/复选框/选择选项 - 添加所选项目的价格(价值)总计,并将它们添加到数组中

UX设计之——复选框和开关按钮

选中复选框时选择特定的单选选项jQuery

jsp中单选框怎么调节的不可选

React 中单选框中的布尔值