就是说对所有的页面都有效,页面上有多个Form也行。

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function ff()
    {
    for(var i=0; i<document.forms.length; i++)
    {
    for(var j=0; j<document.forms[i].elements.length; j++)
    {
    if (document.forms[i].elements[j].type == "select-one")
    document.forms[i].elements[j].style.display = "none"
    }
    }
    }
    //-->
    </SCRIPT>
      

  2.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function ff()
    {
      var a = document.getElementsByTagName("SELECT");
      for (var i=0; i<a.length; i++)
        a[i].style.display = "none";
    }
    //-->
    </SCRIPT>
      

  3.   

    var sw=document.all.tags("select")
    for(var i=0;i<sw.length;i++)
    {
    sw[i].style.display="none"
    }
      

  4.   

    var sw=document.getElementsByTagName("select")
    for(i=0;i<sw.length;i++)
    {
    sw[i].style.visibility='hidden'
    }
      

  5.   

    <script>
    function showElementl(elmID)
    {
    for (i = 0; i < document.all.tags(elmID).length; i++)
    {
    obj = document.all.tags(elmID)[i];
    if (! obj || ! obj.offsetParent)
    continue;
    obj.style.visibility = "";
    }
    }function hideElement1(elmID,menu)
    {
    for (i = 0; i < document.all.tags(elmID).length; i++)
    {
    obj = document.all.tags(elmID)[i];
    if (! obj || ! obj.offsetParent)
    continue; obj.style.visibility = "hidden";
    }
    }
    </script>
    <form name="1">
    <select name="23">
    <option value="3333">333</option>
    <option value="32222">222</option>
    </select>
    </form>
    <form name="2">
    <select name="23">
    <option value="3333">333</option>
    <option value="32222">222</option>
    </select></form>
    &nbsp;
    <input name="111" type="button" onClick="javascript:hideElement1('SELECT',this)" value="hide">
    &nbsp;
    <input name="111" type="button" onClick="javascript:showElementl('SELECT')" value="show">
      

  6.   

    大家说得都不错。
     gooddot(飞影)的扩展比较好。
    多谢了。