猿问

在DOM中为什么属性节点不是元素节点的firstchild?

<p id="description"> choose an image</p>

按照DOM树绘制:p这个元素节点,应该包含两个子节点:一个属性节点id和一个文本节点 


使用 document.getElementById("p").firstChild找的第一个节点应该是p的属性节点id ,文本节点应该是最后一个节点

但是却不是这样子的,请问是为什么呢?

Beckybei
浏览 1606回答 1
1回答

Y_du

document.getElementById("p")是查找ID=P的元素。如果你想找P这个元素应该用document.getElementTagName('p')
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答