两个div是怎么区分呢,为什么我显示的是div后的第一个字母
<div>
<p>javascript</p>
<div>jQuery</div>
<h5>PHP</h5>
</div>
<script type="text/javascript">
var x=document.getElementsByTagName("div")[0].childNodes;
document.write("div子节点个数"+x.length+"<br />");
document.write("节点类型:"+x[0].nodeType+"<br />");
document.write("节点值:"+x[0].nodeValue+"<br />");
for (i=0;i<=x.length;i++)
{
var s=document.getElementsByTagName("div")[i].childNodes;
document.write("div子节点个数"+x.length+"<br />");
document.write("节点类型:"+x[i].nodeType+"<br />");
document.write("节点值型:"+x[i].nodeValue+"<br />");
}