[求助]关于childNodes
这两天在看DOM,想问下childNodes返回的是该节点仅下一层的子节点还是该节点之下所有层的子节点?我试了下,加一个<p></p>节点数加1,但是加一个<i></i>节点数却加2,为什么啊?<body>
<p>AAA</p>
<p>BBB
<i>CCC</i>
<b>DDD</b>
</p>
</body>
如果我body.childNodes,那么返回的节点包括<i>和<b>吗?
[此贴子已经被作者于2007-10-23 11:00:47编辑过]
<div id="div"><input type="button" /></div>
这样?div返回子结点数是2?
那是因为,你中间可能有空白结点,比如空格,回车,例如
<div id="div">
<input type="button" />
</div>
这样返回的是3,因为input前后各有一个回车
<input>下面不可能再有子结点,测试出来也证明是0
如果是我没明白楼主的意思,请帖出相关代码