文本节点的属性输出

来源:9-8 访问子节点childNodes

qq_一江春水_3

2017-11-15 17:55

为什么第一个文本节点“javascript”的属性的输出 , 和另外三个标签之间的文本节点的属性的输出,不一样呢? 第一个文本节点“Javascript”的节点的值能输出是“javascript”,另外三个标签之间的文本节点的节点值输出是空。 哪位大神,给解疑一下?

写回答 关注

3回答

  • 妙玲儿
    2017-11-16 22:41:39

    如果你还不明白可以看这个图:

    http://img.mukewang.com/5a0da2ea0001194405250470.jpg

    http://img3.mukewang.com/5a0da2eb0001501808070526.jpg

    元素节点的 nodeValue 是 undefined 或 null;所以P、h5这些元素节点返回的是null,并不会返回<p></p>之间的内容。如果要返回元素节点之间的内容 要用innerHTML

  • 妙玲儿
    2017-11-16 22:28:43

    http://img.mukewang.com/5a0d9c490001cfd207560397.jpg

    如果全部都链接起来 就变成这个样子了

  • 妙玲儿
    2017-11-16 21:36:45

    http://img.mukewang.com/5a0d943300018ff205000312.jpg

    http://img2.mukewang.com/5a0d94340001bd1011950754.jpghttp://img1.mukewang.com/5a0d943400019e5805000278.jpg

    来自别人的回答


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题