兼容IE和FIREFOX的select选项操作JS

 
要做到ie和firefox下兼容的确是件很麻烦的事情。

刚开始找的一个实例,只能再IE下跑。代码如下:


<script language="javascript">
function addSel(){
var obj;
obj=document.createElement("option");
obj.text=document.all.addT.value;
obj.value=document.all.addV.value;
sel.add(obj);
}
function delSel(){
document.all.sel.options.remove(document.all.sel.selectedindex);
document.all.sel.selectindex=0;
}
</script>
<select id="sel">
<option value="1">11111</option>
<option value="2">22222</option>
</select>
value:<input id="addV" type="text">
text:<input id="addT" type="text">
<input type="button" value="添加" οnclick="addSel()">
<input type="button" value="删除" οnclick="delSel()">



修改了下,现在再IE和FIREFOX下都没有问题了。
修改后如下


<script language="javascript">
function addSel(){
document.all.sel.options.add(new Option(document.all.addT.value,document.all.addV.value));
}
function delSel(){
document.all.sel.options.remove(document.all.sel.selectedindex);
document.all.sel.selectindex=0;
}
</script>
<select id="sel">
<option value="1">11111</option>
<option value="2">22222</option>
</select>
value:<input id="addV" type="text">
text:<input id="addT" type="text">
<input type="button" value="添加" οnclick="addSel()">
<input type="button" value="删除" οnclick="delSel()">
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值