你用NETSCAPE??跟IE的原理一样啊,就是后面跟hide还是hidden来着忘了

解决方案 »

  1.   

    style.display="none"
    style.display="block"
      

  2.   

    <div id=D1>abb</div>
    <input type=button value=change onclick="if(D1.style.display == 'none') D1.style.display='';else D1.style.display='none';">
      

  3.   

    <div id=D1>abb</div>
    <input type=button value=change onclick="change(document.all.D1);">
    <script>
    function change(obj)
    {
    ss=obj.style;
    if(ss.visibility=="hidden")
    ss.visibility="visible";
    else 
    ss.visibility="hidden"; 
    }
    </script>
      

  4.   


    var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 &&
                    parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
    var isMinIE4 = (document.all) ? 1 : 0;
    var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.")) >= 0 ? 1 : 0;//-----------------------------------------------------------------------------
    // Layer visibility.
    //-----------------------------------------------------------------------------function hideLayer(layer) {  if (isMinNS4)
        layer.visibility = "hide";
      if (isMinIE4)
        layer.style.visibility = "hidden";
    }function showLayer(layer) {  if (isMinNS4)
        layer.visibility = "show";
      if (isMinIE4)
        layer.style.visibility = "visible";
    }function isVisible(layer) {  if (isMinNS4 && layer.visibility == "show")
        return(true);
      if (isMinIE4 && layer.style.visibility == "visible")
        return(true);  return(false);
    }
      

  5.   

    display="none" display=""visibility="visible" visibility="hidden"这两个都可实现隐藏或者显示,
    对该layer层命名一个id,然后
      hiddiv.style.display="none";
    or 
      hiddiv.style.visibility="hidden"都可以进行隐藏,反之也可进行显示~~