如何清空一个select对象
作者:佚名 时间:2013-12-16
如果要将一个下拉列表框的所有选项都删除,有两种方法:
方法1,遍历每个option,将其设为null,例如:
for(var i=0;i<someselect.length;i++)
{
someselect.options[i]=null;
}
上面代码看上去好像没有任何问题,但实际运行时会发现不是所有的选项都被删除,这是
因为每删除一个options,select对象的length属性都会发生变化,下面给出正确的代码,读
者可以仔细比较一下两者的区别.
var length=someselect.length;
for(var i=0;i<length;i++)
{
someselect.options[0]=null;
}
如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/help/20151126/n1687.html