如何清空一個select對象
作者:佚名 時間:2013-12-16 分享到:
如果要將一個下拉列表框的所有選項都刪除,有兩種方法:
方法1,遍歷每個option,將其設(shè)為null,例如:
for(var i=0;i<someselect.length;i++)
{
someselect.options[i]=null;
}
上面代碼看上去好像沒有任何問題,但實際運行時會發(fā)現(xiàn)不是所有的選項都被刪除,這是
因為每刪除一個options,select對象的length屬性都會發(fā)生變化,下面給出正確的代碼,讀
者可以仔細(xì)比較一下兩者的區(qū)別.
var length=someselect.length;
for(var i=0;i<length;i++)
{
someselect.options[0]=null;
}
如沒特殊注明,文章均為上海聯(lián)楷網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自:http://www.ktcbnqb.cn/help/20151126/n1687.html