ie6.0中关于动态改变html中select标签中option的处理方法

来源:互联网 发布:德国航空发动机知乎 编辑:程序博客网 时间:2024/05/16 05:40

网上很多相关资料都提到ie6.0的option这个bug,就是在

<select id="tag"><option value="a"></option><option value="b"></option></select>


中我想将select中的内容换为

<option value="c"></option><option value="d"></option>


我们会用JavaScript来操作

比如
select=document.getElementById("tag")select.innerHTML="<option value=\"c\"></option><option value=\"d\"></option>"


这样在火狐中显示没问题

在ie6.0中,会出现要替换的内容变成

</option><option value=\"d\"></option>


我的解决方案是

select=document.getElementById("tag")select.innerHTML=""$("#tag").html("<option value=\"c\"></option><option value=\"d\"></option>")


问题解决