问答详情
源自:9-8 访问子节点childNodes

节点值的问题

http://img.mukewang.com/57819f1c0001588607100450.jpg

1、3、5都是#text,为什么只有第一个有节点值JavaScript,3、5都没显示?

提问者:啊啊啊啊123 2016-07-10 09:06

个回答

  • 我是刘高兴
    2016-07-17 16:28:16

    第一个节点本身就是javascript(本身文本内容,没有<p><h>等标签),所以它(文本)的值会是自身javacript。那么第3、5个节点是什么呢?是空白节点。第三个节点是</p>和第二个<div>之间的空白节点(可看做空白文本),所以它的值也是自身(空白文本),所以你会什么都看不到。同理第五个节点是</div>和<h5>之间的空白节点,它的值也是自身(空白文本)。

    我说得已经很清楚了吧 :)

  • _小白_39
    2016-07-11 02:18:32

    看不懂

  • 慕粉3591791
    2016-07-10 15:44:30

    具体看9-7节。

  • 慕粉3591791
    2016-07-10 15:43:17

    只有文本节点才有节点值。