欢迎光临
我们一直在努力

浅谈 对象中option 的清空-ASP教程,ASP应用

建站超值云服务器,限时71元/月

浅谈<select > 对象中option 的清空

intlength 为 option的个数 :document.all("lstuserid").options.length;

lstuserid 为 <select id=lstuserid> 对象:

<select id=lstuserid>

<option >1</option>

<option >3</option>

<option >4</option>

</select>

方法一:

for (var i=0; i<intlength-1;i++)

{

document.all("lstuserid").options.remove(i);

}

方法二:

while (document.all("lstuserid").options.length>0)

{

document.all("lstuserid").option.remove(0);

}

方法一不能清空<select id=lstuserid>对象并且会报错。因为当document.all("lstuserid").options[0]被删除后document.all("lstuserid").options[intlength-1] 即最后一个option就不复存在了。

所以从最后一个删起可以的从第一个删起始有问题的。

而方法二是能清空的因为document.all("lstuserid").options[0]删除后document.all("lstuserid").options[1]变成了document.all("lstuserid").options[0]。直至删到最后一个。

#结束

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 浅谈 对象中option 的清空-ASP教程,ASP应用
分享到: 更多 (0)