注册 登录
编程论坛 JavaScript论坛

p元素节点的第一个子节点问题

大侄子1991 发布于 2016-03-09 20:47, 3068 次点击
//html中是这么写的:
<p id="description">Choose an image.</p>
//javascript中这么写:
alert(description.firstChild.nodeValue);
//结果值为Choose an image,p元素的第一个子节点为什么是 文本节点,为什么不是属性节点id="description"?
2 回复
#2
大侄子19912016-03-09 20:48
一个基本问题,在Javascript DOM编程艺术第56页看到的,求大神解答
#3
冰镇柠檬汁儿2016-03-09 23:11
id是p元素的属性,是p元素的一部分,不是属性节点,更不是节点,应该没有“属性节点”这个概念吧,你要找的是子节点,自然是文本节点。
1