qq_MissingYou_0
2017-02-09 16:34
<h5>和<p>标签的nodeName为啥出来是“#text”
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
元素节点的nodeName是元素名,文本节点的nodeName是#text。比如<p>javascript</p>就是一个元素节点,它的nodeName就是p。
不是显示 p或h5?
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题