日期:2014-05-18  浏览次数:20408 次

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;///这样就可以了