js----[转]通过js动态清空、增加、删除、修改下拉框中的元素

来源:互联网 发布:c语言打印出杨辉三角形 编辑:程序博客网 时间:2024/05/16 23:02

 假设下拉框叫a
清空:
a.length=0;

我还一直以为length是只读属性,居然还藏了这么一手,牛!
增加:
a.options[a.length]=new Option(text,value);
删除:
a.options[n]=null;
应用当中,删除完了往往会在后面加上一句a.click;用以刷新。否则下拉框停留在被删除的项目那儿显示为一片白。
修改:
a.options[n].value=value;
a.options[n].text=text;
当前选中的index:
a.selectedIndex
所以修改选中的下拉框往往就写成a.options[a.selectedIndex].value=value;

原创粉丝点击