很多朋友习惯用oSelect.options[n].remove()这样的方法来删除下拉框内的选项,而且这样在IE里也能很好的使用,但是很不幸的是这个不是标准方法,是微软的IE实现的一个方法,在firefox等其他浏览器里就不能被支持。标准的方法是把oSelect.options.length值改变来删除options,但是这样的话就不好灵活的删除某一个option了,不过还是有变通的办法,就在删除前把要删除的option移动到最后一个,然后把整体的options.length --,就达到目的了,讲到这个偶有想起了数据结构那门课。 ? firefox method
对了,补充一点,options.add方法也不是标准方法,所以添加option用oSelect.options[oSelect.length] = option;这样的方法来添加才是跨浏览器的方法
document.getElementById("mySelect").remove(i)
详细解决方案
opentions remove的有关问题
热度:268 发布时间:2012-11-03 10:57:44.0
相关解决方案
- Session.Remove()为啥不起作用
- 关于Application.contents.Remove,请进来看看为啥不能用解决方法
- 怎么删除WebLogic 11g的域 How to remove the weblogic domain
- opentions remove的有关问题
- Jquery empty() remove() detach() 步骤的区别
- IMPORTANT: Remove this line from json2.js before deployment.有关问题的解决
- (转) JavaScript Array Remove 最好的剔除数组元素的方法
- ExtJS4除了下拉框的光标(remove the cursor of combo)
- jquery remove appendto 有关问题,初学者求解。
- jquery有关问题:$('> table:lt(4)', $td).remove()是什么意思
- v.remove("Test0");有什么用?该怎么解决
- 这个代码中list.remove("Anhui ");有什么用?该怎么解决
- 剔除eclipse中安装的插件(How do I remove a plug-in?)
- 关于list.remove(object)步骤的不解之处
- after() 跟 remove() 实现替换
- java.util.list remove()方法疑问,该怎么解决
- 泛型接口COLLECTION 中,remove(OBJECT element)方法的参数是OBJECT,add(T element),该如何处理
- DDK6001安装不了,总是提示 Remove: EULA解决办法
- 小弟我在工程里删除一个pbl时,提示:cannot remove main library! 怎么处理
- C#几种截取字符串的步骤(split 、Substring、Replace、remove)
- 安装mysql Install/Remove of the Service Denied!异常的解决方法
- jQuery`.parent()。remove()`不起作用
- git提交报文件太大上传不了:remote: Please remove the file from history and try again.
- rm: cannot remove ‘./xxxx_confis/aaaa.configs‘: No such file or directory
- jQuery 文档操作 - remove() 方法
- [leetcode]双指针 Remove Nth Node From End of List
- 2021-07-27 Android studio:Installed build tools revision 31.0.0 is corrupted.Remove and install ag
- [python]521. Remove Duplicate Numbers in Array
- LintCode 521 Remove Duplicate Numbers in Array
- LeetCode 27 Remove Elements