<html>
<body>
<form name=frm1>
<select name=select1 onchange=zhou()>
  <option value="111111">11111</option>
  <option value="111111">22222</option>
  <option value="111111">33333333</option>
  <option value="111111">4</option>
</select>
</form>
</body></htmL>
<script language=javascript>
   function zhou()
   {
    var i,j;   
    i=document.frm1.select1.length-1;
    for(........)
    {    
    document.frm1.select1.remove(1);
    }    
   }    
</script>

解决方案 »

  1.   

    长度:select.options.length
    一次删除:select.options.length=0
      

  2.   

    to lgchao() ( ) 
       谢了,对了,怎么知道我选择了,或没有选呢,
       
    我这样会有问问题:当没有选的时候
      var i=WebForm4.ListBox1.length;
      for (var k=0;k<i;k++)
        { 
          var oldValue=WebForm4.ListBox1.options(k).text;
          alert(oldValue);
          
          var oOption = document.createElement("OPTION");
          WebForm4.ListBox2.options.add(oOption);
          oOption.innerText =oldValue;
          
       }
       没选时,会什么没有定义,undefined
       帮我看年,重谢