<select name="selectname" onchange='this.innerHTML=""'>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>

解决方案 »

  1.   

    精!innerHTML就可以把容器里面的html清除,试试用outerHTML,整个都没有了
      

  2.   

    <SELECT NAME="Cats" SIZE="1">
    <OPTION VALUE="1">Calico
    <OPTION VALUE="2">Tortie
    <OPTION VALUE="3" SELECTED>Siamese
    </SELECT>
    <button onclick="removeAll()">Remove All</button>
    <script language="JavaScript">
    function removeAll(){
    while(Cats.childNodes.length>0)
     Cats.removeChild(Cats.childNodes(0));
    }
    </script>
    <SELECT NAME="Cats1" SIZE="1">
    <OPTION VALUE="1">Calico
    <OPTION VALUE="2">Tortie
    <OPTION VALUE="3" SELECTED>Siamese
    </SELECT>
    <button onclick="Cats1.length=0">Remove All</button>
      

  3.   

    while(selectid.options.length)
      selectid.options[selectid.options.length -1 ] = null;