第一次尝试是用 select.innerHTML来改变下拉框
但是ie中有大bug,会把第一个<option>这个标签给干掉,导致下拉框出错
于是改用js的option来进行设置
搞定
var op1 = new Option("text","value"); // 新建一个Option
var selnext = sel.parentNode.nextSibling.firstChild; // 取得select的dom对象
selnext.remove(i); // 移除某个option
selnext.options[i] = op1; // 设置该index的 option为 新建的option
本文介绍了在Internet Explorer中使用JavaScript解决下拉框显示问题的方法。通过创建新的Option元素并将其添加到select元素中,避免了使用innerHTML带来的兼容性问题。
2621

被折叠的 条评论
为什么被折叠?



