<h5>和<p>标签的nodeName为啥出来是“#text”

来源:9-9 访问子节点的第一和最后项

qq_MissingYou_0

2017-02-09 16:34

<h5>和<p>标签的nodeName为啥出来是“#text”http://img.mukewang.com/589c29680001d66d05060369.jpg

写回答 关注

3回答

  • 不知不觉后知后觉嗯
    2017-02-09 21:47:07
    已采纳

    id为con的div下有7个子节点,3个元素节点 p div h5 ,和4个文本节点

    <div id="con">/*第一个*/
      <p>javascript</p>/*第二个
      */<div>jQuery</div>/*第三个
      */<h5>PHP</h5>/*第四个
    </div>

    所以题中x的firstChild为文本节点,lastChild也为文本节点,对于文本节点而言,它的nodeName就是#text

    qq_Mis...

    非常感谢!

    2017-02-09 22:16:35

    共 2 条回复 >

  • 不知不觉后知后觉嗯
    2017-02-09 21:58:29

    元素节点的nodeName是元素名,文本节点的nodeName是#text。比如<p>javascript</p>就是一个元素节点,它的nodeName就是p。

    Snowbo... 回复不知不觉后知...

    文本节点的值是本身,为什么这几个文本节点都是nodeValue的值都是空白,难道他们都是换行空白节点吗?

    2017-03-13 22:01:42

    共 8 条回复 >

  • qq_MissingYou_0
    2017-02-09 21:51:17

    不是显示 p或h5?

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题