关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

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

上海联楷网络新闻