你给的代码里多了一个</div>
<div id="KB1Parent" class="parent"><a href="#" onClick="expandIt('KB1'); return false" ><img src="img/plus.gif" border=0>文件夹一</a>
/********就是这里啦,删掉它***************/
</div>
/********就是这里啦,删掉它***************/
<div id="KB10Child" class="child"><a href="#" onClick="expandIt('KB10'); return false" ><img src="img/spacer.gif" border=0 alt=""><img src="img/plus.gif" border=0>页面1</a>
<div id="KB101Child" class="child"><a href="#" target="_blank" ><img src="img/spacer.gif" border=0 alt=""><img src="img/plus.gif" border=0>页面(1.1)</a><br>
</div>
<div id="KB102Child" class="child"><a href="#" target="_blank" ><img src="img/spacer.gif" border=0 alt=""><img src="img/plus.gif" border=0>页面(1.2)</a><br>
</div>
</div>
<div id="KB11Child" class="child"><a href="#" target="_blank" ><img src="img/spacer.gif" border=0 alt=""><img src="img/plus.gif" border=0>页面2</a><br>
</div>
</div>然后
KB1Parent.children.tags("div").length可以得到子层的数目。
<div id="KB1Parent" class="parent"><a href="#" onClick="expandIt('KB1'); return false" ><img src="img/plus.gif" border=0>文件夹一</a>
/********就是这里啦,删掉它***************/
</div>
/********就是这里啦,删掉它***************/
<div id="KB10Child" class="child"><a href="#" onClick="expandIt('KB10'); return false" ><img src="img/spacer.gif" border=0 alt=""><img src="img/plus.gif" border=0>页面1</a>
<div id="KB101Child" class="child"><a href="#" target="_blank" ><img src="img/spacer.gif" border=0 alt=""><img src="img/plus.gif" border=0>页面(1.1)</a><br>
</div>
<div id="KB102Child" class="child"><a href="#" target="_blank" ><img src="img/spacer.gif" border=0 alt=""><img src="img/plus.gif" border=0>页面(1.2)</a><br>
</div>
</div>
<div id="KB11Child" class="child"><a href="#" target="_blank" ><img src="img/spacer.gif" border=0 alt=""><img src="img/plus.gif" border=0>页面2</a><br>
</div>
</div>然后
KB1Parent.children.tags("div").length可以得到子层的数目。
alert(KB10Child.childNodes.length)
</script>
http://www.9499.net?go=tc