[IE&FireFox兼容]JS对select操作


Posted in Javascript onJanuary 07, 2007

今天在Ajax中使用两个下拉框动态添加select中的options,当我在IE测试下正常使用却在FireFox中不能正常使用,我对脚本也不是很熟悉,所以上网查了一下发现他们在动态添加option时有点不同。

   下面把他记下来,说不定以后还可以用用:

    动态删除select中的所有options:
    function deleteAllOptions(sel){
      sel.options.length=0;
    }

    动态删除select中的某一项option:
    function deleteOption(sel,indx){
      sel.options.remove(indx);
    }

    动态添加select中的项option:
    function addOption(sel,text,value){
      sel.options.add(new Option(text,value));
    }

    上面在IE和FireFox都能测试成功,希望以后你可以用上。
其实用标准的DOM操作也可以,就是document.createElement,appendChild,removeChild之类的。:)

Javascript 相关文章推荐
jQuery 的全选(全非选)即取得被选中的值使用介绍
Nov 12 Javascript
利用Jquery实现可多选的下拉框
Feb 21 Javascript
使用AngularJS对路由进行安全性处理的方法
Jun 18 Javascript
jQuery编程中的一些核心方法简介
Aug 14 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
Oct 17 Javascript
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
JavaScript简单实现合并两个Json对象的方法示例
Oct 16 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
Nov 07 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
Jan 23 Javascript
vue+element 实现商城主题开发的示例代码
Mar 26 Javascript
vuex实现购物车的增加减少移除
Jun 28 Javascript
JavaScript前端面试扁平数据转tree与tree数据扁平化
Jun 14 Javascript
javascript中的对象和数组的应用技巧
Jan 07 #Javascript
JavaScript For Beginners(转载)
Jan 05 #Javascript
JavaScript的目的分析
Jan 05 #Javascript
关于JavaScript的gzip静态压缩方法
Jan 05 #Javascript
关于Javascript 的 prototype问题。
Jan 03 #Javascript
彻底搞懂JS无缝滚动代码
Jan 03 #Javascript
经典的解除许多网站无法复制文字的绝招
Dec 31 #Javascript
You might like
真正的ZIP文件操作类(php)
2007/07/21 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
使用Modello编写JavaScript类
2006/12/22 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
node.js中的fs.lstatSync方法使用说明
2014/12/16 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
JS数组合并push与concat区别分析
2015/12/17 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
2017/02/14 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
Nodejs让异步变成同步的方法
2019/03/02 NodeJs
JavaScript中关于base64的一些事
2019/05/06 Javascript
使用Python监控文件内容变化代码实例
2018/06/04 Python
python3.7 的新特性详解
2019/07/25 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
利用python实现逐步回归
2020/02/24 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
浅谈Python里面None True False之间的区别
2020/07/09 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
小学生家长评语大全
2014/02/10 职场文书
商务英语专业毕业生求职信
2014/07/06 职场文书
忠诚教育心得体会
2014/09/03 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
如何制作自己的原生JavaScript路由
2021/05/05 Javascript
Vue实现下拉加载更多
2021/05/09 Vue.js
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS
virtualenv隔离Python环境的问题解析
2022/06/21 Python