document.getElementByTagName("div").item(0).style.visibility="hidden";
document.getElementByTagName("div").item(1).style.visibility="";

解决方案 »

  1.   

    学习写一遍:
      document.getElementByTagName("div").item(0).style.visibility="hidden";
      document.getElementByTagName("div").item(1).style.visibility="";
      
      

  2.   

    <div align=right>1111</div><br>
    <hr>
    <div align=center>22222</div><script language="JavaScript">
    <!--
    document.getElementByTagName("DIV").item(0).style.visibility="hidden";
    document.getElementByTagName("DIV").item(1).style.visibility="";
    //-->
    </script>
    为何报错:对象不支持此属性或方法?
      

  3.   

    document.getElementsByTagName("DIV")[0].style.visibility="hidden";
    document.getElementsByTagName("DIV")[1].style.visibility="";
      

  4.   

    <div align=right>1111</div><br>
    <html><head>
    <title>AAA</title></Head>
    <body>
    <div align=center>22222</div>
    </body></html><script>
    //隐藏第一个div
    document.getElementsByTagName("DIV")[0].style.display="none";
    //隐藏第二个div
    //document.getElementsByTagName("DIV")[1].style.display="none";
    </script>
      

  5.   

    okey,但第一个<div>标记隐藏后,占近了一行空白,是否也可以去掉.
    比如我在<body>中加了topmargin=0,但第一个<div>标记隐藏后,
    好象留下了一个空行一样