之前使用的代码是:
上述代码在IE下正常运行,但在Firefox下却报错:
oSel.options.remove is not a function.
最后发现只要作一下小改动就可兼容IE和fireFox
改动后的代码如下:
上述两段代码的区别在于一个用了options,一个没用,即:
oSel.options.remove(oSel.selectedIndex);
oSel.remove(oSel.selectedIndex);
这两种写法IE都支持,但fireFox只支持后一种。
下面贴段完整的删除option的兼容IE、Firefox的实例代码,可一次删除多个被选中的options。
代码如下:
应用实例二: