如何清空一个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;
}