改进版:在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主宰符文怎么配

改进版蒜泥白肉基本教程

五花肉
改进版蒜泥白肉基本教程

香辣鸡丁改进版怎样做 最正宗香辣鸡丁改进版的做法

花椒 川菜
香辣鸡丁改进版怎样做 最正宗香辣鸡丁改进版的做法

lol偷钱流符文搭配推荐

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

香辣鸡丁改进版的做法 如何做香辣鸡丁改进版

花椒 川菜
香辣鸡丁改进版的做法 如何做香辣鸡丁改进版

香辣鸡丁改进版最正宗做法 香辣鸡丁改进版的做法

花椒
香辣鸡丁改进版最正宗做法 香辣鸡丁改进版的做法

lolAD刺客新符文搭配推荐

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

Java语言中链表和双向链表

Java语言中链表和双向链表

MySQL SQL 语法参考

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