1、3、5都是#text,为什么只有第一个有节点值JavaScript,3、5都没显示?
第一个节点本身就是javascript(本身文本内容,没有<p><h>等标签),所以它(文本)的值会是自身javacript。那么第3、5个节点是什么呢?是空白节点。第三个节点是</p>和第二个<div>之间的空白节点(可看做空白文本),所以它的值也是自身(空白文本),所以你会什么都看不到。同理第五个节点是</div>和<h5>之间的空白节点,它的值也是自身(空白文本)。
我说得已经很清楚了吧 :)
看不懂
具体看9-7节。
只有文本节点才有节点值。