javascript清除DropDownList控件的选项为什么不能完全清除!高手能解释一下吗?
很奇怪,我在用javascript清除DropDownList选项的时候,老是留有一项,这是为什么啊?
代码如下:
function load(){
var drp2 = document.getElementById( "DropDownList2 ");
alert(drp2.options.length);
for(var i = 0;i <=drp2.options.length-1;i++)
{
drp2.remove(i);
}
------解决方案--------------------i <=drp2.options.length-1改为i <drp2.options.length
------解决方案-------------------- var drp2 = document.getElementById( "DropDownList2 ");
alert(drp2.options.length);
drp2.options.length=0;///这样就可以了