请问javascript获取属性节点问题?
来源:百度知道 编辑:UC知道 时间:2024/06/28 20:13:58
请问javascript获取属性节点问题?
<input type=button value=wwww id=a onclick=alert(document.getElementsByTagName('INPUT')
[0].nodeType)>
怎么获取button属性节点的类型,要怎么写,我只会写input元素的节点类型,button属性节点获取怎么写?
<input type=button value=wwww id=a onclick=alert(document.getElementsByTagName('INPUT')
[0].nodeType)>
怎么获取button属性节点的类型,要怎么写,我只会写input元素的节点类型,button属性节点获取怎么写?
input型的和button型的包括其他任何类型的都没有任何区别
推荐以下函数
alert(document.getElementById('a').nodeType)
document.getElementById('a')只获取id为a的一个节点
"document.getElementsByTagName('INPUT')[0].nodeType"
的写法不对,最起码要写成
"document.body.getElementsByTagName('INPUT')[0].nodeType"
下面的代码:
<input type=button value=wwww id=a onclick="alert(document.getElementsByTagName('INPUT')[0].nodeType);">
弹出的结果为:1
也可以这样写:
<input type=button value=wwww id=a onclick="alert(this.nodeType);">
当然弹出的结果都是:1
这样写也可以:
<button id=a onclick="alert(this.nodeType);">www</button>
当然弹出的结果还是:1