问答详情
源自:9-9 访问子节点的第一和最后项

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

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

提问者:qq_MissingYou_0 2017-02-09 16:34

个回答

  • 不知不觉后知后觉嗯
    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

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

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

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

    不是显示 p或h5?