<div> 后面必须要有一个关门的 </div> 呀, 你干吗要漏了它??

解决方案 »

  1.   

    其实,你的后面的NODE3 NODE4 NODE5 并不是DIVALLSon1 的自己点,
    div是很独立的。你可以用table 然后把divallson1作为一个tr 所有的node作为td 这样就可以啦。
      

  2.   

    中间4个<div>少了</div>
      

  3.   

    <DIV id=NODE1 parentnodeid="0" nodeid="1" nodename="总公司">
      <DIV id=DIVAllSon1 style="DISPLAY: none">
        <DIV id=NODE2 parentnodeid="1" nodeid="2" nodename="电器厂"></DIV>
        <DIV id=NODE3 parentnodeid="1" nodeid="3" nodename="生产科"></DIV>
        <DIV id=NODE4 parentnodeid="1" nodeid="4" nodename="行政科"></DIV>
        <DIV id=NODE5 parentnodeid="1" nodeid="5" nodename="车间"></DIV>
      </DIV>
    </DIV>
    <script language="javascript">
    <!--
    var n=document.getElementById('NODE1').childNodes[0].childNodes.length;
    alert(n)
    //-->
    </script>