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])