第1个节点的值是: javascript
第1个节点名称是:#text
第1个节点属性是:3
第2个节点的值是:null
第2个节点名称是:P
第2个节点属性是:1
第3个节点的值是:
第3个节点名称是:#text
第3个节点属性是:3
第4个节点的值是:null
第4个节点名称是:DIV
第4个节点属性是:1
第5个节点的值是:
第5个节点名称是:#text
第5个节点属性是:3
第6个节点的值是:null
第6个节点名称是:H5
第6个节点属性是:1
第7个节点的值是:
第7个节点名称是:#text
第7个节点属性是:3
<div>javascript<p>javascript</p><div>jQuery</div><h5>PHP</h5></div>
把他横着排一排就ok
第一个节点的值是“ javascript ”,它是文本节点,你仔细看会发现JavaScript的前后都有一个空格,就像第三个节点的值并不是null,而是“ ”,你用鼠标去选取一下,就可以很明显的看出来了。除IE外,其他所有浏览器都把代码中的空格视为文本节点,所以第一个,第三个,第五个和第七个都是文本节点。而第二个,第四个和第六个都分别是元素节点,只不过是不同的元素,分别是<p><div><h5>。你迷惑的应该就是这里吧。