请问javascript的firstchild的问题?第一句:<p title="111" onclick="alert(this.attributes['title'].name)">aaaa</p>
第二句:<p title="111" onclick="alert(this.firstChild.nodeName)">aaaa</p>
第一句弹出的是(属性节点title),第二句弹出的是子节点的名字,为什么第二句显示的是#text文本节点,而不是title属性节点?
然到说属性节点title不是p的子节点不成,那第二句为什么弹出的firstChild子节点会是#text,怎么回事?
第二句:<p title="111" onclick="alert(this.firstChild.nodeName)">aaaa</p>
第一句弹出的是(属性节点title),第二句弹出的是子节点的名字,为什么第二句显示的是#text文本节点,而不是title属性节点?
然到说属性节点title不是p的子节点不成,那第二句为什么弹出的firstChild子节点会是#text,怎么回事?
解决方案 »
- 新手求学 jquery 如何把变量传进数组
- <A href="javascript:void(0)">什么意思?
- 请问这个定时器怎么就执行一次呢?
- 大问题,如何让firefox支持调用ACTIVEX控件的方法?
- JS日期处理(关键是月末和月初日期)
- 一个javascript问题 在线等
- 关于document.execCommand('InsertImage', false, imagePath)请指点小弟迷津
- 如何实现关闭网页时,弹出一个新网页?
- 请教一下像21cn.163等邮箱发附件时的js是怎么做的。
- 高分求教!如何将一个图层显示在窗口的外层??因为框架问题。***急用***
- js如何动态设置对象的onclick属性?需要传参数
- 急,javascript计算子节点的问题?
所以你firstChild后取得的是P这个DOM节点后面的文本节点aaaa