theSelect.length=0
或者
theSelect.innerHTML='';

解决方案 »

  1.   

    首先是theSelect.options.length;而不是theSelect.length
    然后是删除要从大到小删除,因为删除过程中长度在变化。
    for(i=intCount-1;i>0;i--)
    {
     theSelect.remove(i);
    }
    或者
    for(i=0;i<intCount;i++)
    {
     theSelect.remove(0);//注意每次都删除第一个就可以
    }如果你可以用VBS,那么for each in就没问题。
    js的for( in )语句不可以,因为和VBS道理不一样。
    不细说了。
      

  2.   

    dullwolf(超级大笨狼过程版(★★)) :
    我就是用的theSelect.length=0,一点问题没有,起初我想用theSelect.options.length=0,但我用的编辑器vs2003没有提示我options有length属性,只有theSelect的length属性.