急,javascript计算子节点的问题?
<html>
<head>
<title></title>
</head>
<body>
<ul id="222" onclick="alert(document.childNodes.length)">
<li id="111" >sss</li>
</ul>
<button></button>
</body>
</html>第一个问题:
为什么显示的是1啊?
html,head,title,body,ul,li,button,一共是六个,为什么只显示一个?
第二个问题:
如果给document.childNodes.length写成document.body.childNodes.length的话,显示的是4,
html,head,title,body,ul,li,button,一共是6个,为什么显示成4个,请详细的解释解释!第三个问题
document.childNodes.length是不是说document下的所有节点,那么为什么只显示1
document.body.childNodes.length是不是说body下的所有节点,还是说包括body在内下的所有节点?