document.all.1.style.display = none;

解决方案 »

  1.   

    supreme(Supreme),你的方法我试过了,没有用。包括用document.all.l.style.visibility='hidden'也不起作用。
      

  2.   

    好像是不可以的呀。我觉得是用动态地重写这些option效果要更好一些。就是先把这些OPTION的值和显示的文字存在数组里,然后根据需要动态地重新生成所要的option
      

  3.   

    <form name="aa">
    <select name="s">
     <option value="a">1</option>
     <option value="b">2</option>
     <option value="c">3</option>
     <option value="d">4</option>
    </select>
    </form>
    <script>
    document.aa.s.length = 2;
    document.aa.s.options[0] = new Option('1','1');
    document.aa.s.options[1] = new Option('3','3');
    </script>
      

  4.   

    对,OPTION无法使用display和visibility的属性,你可以使用删除或重新建立OPTION内容