改进版:在select中添加、修改、删除option元素

哈咪喵喵

哈咪喵喵

2016-02-19 12:05

今天给大家分享的是由图老师小编精心为您推荐的改进版:在select中添加、修改、删除option元素,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!
今天休完年假从家回来后,看到小林在QQ发的“监控管理示范代码”,核心原理用的是select元素的 add() 方法:
代码如下:

function watch_ini(){ // 初始
 for(var i=0; iarguments.length; i++){
 var word = document.createElement("OPTION");
 word.text = arguments[i];
 watch.keywords.add(word); // watch. is form name
 }
}
function watch_add(f){ // 增加
 var word = document.createElement("OPTION");
 word.text = f.word.value;
 f.keywords.add(word); 
}

但上述 add() 方法只在IE下有效,为兼容FF和Opera,对上述代码进行了一下改进,改动后代码如下:
代码如下:

function watch_ini(){ // 初始
 for(var i=0; iarguments.length; i++){
  var oOption=new Option(arguments[i],arguments[i]);
  document.getElementById("MySelect").options[i]=oOption;
 }
}
function watch_add(f){ // 增加
  var oOption=new Option(f.word.value,f.word.value);
  f.keywords.options[f.keywords.length]=oOption;
}

整个实例的完整代码如下:

展开更多 50%)
分享

猜你喜欢

改进版:在select中添加、修改、删除option元素

Web开发
改进版:在select中添加、修改、删除option元素

mshtml:javascript为HTML文件中的Select添加option

电脑网络
mshtml:javascript为HTML文件中的Select添加option

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JQuery Tab选项卡效果代码改进版

Web开发
JQuery Tab选项卡效果代码改进版

给select控件在指定位置插入option(javascript)

Web开发
给select控件在指定位置插入option(javascript)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

排序Select中Option项的一个示例

Delphi
排序Select中Option项的一个示例

两个select之间option的互相添加操作(jquery实现)

Web开发
两个select之间option的互相添加操作(jquery实现)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Java语言中链表和双向链表

Java语言中链表和双向链表

MySQL SQL 语法参考

MySQL SQL 语法参考
下拉加载更多内容 ↓