获取 <h1> 元素的类属性节点的值:
const element = document.getElementsByTagName("H1")[0];
let text = element.getAttributeNode("class").value;
亲自试一试 »
下面有更多示例。
这个getAttributeNode()
方法返回元素的属性。
这个getAttributeNode()
方法返回一个属性对象。
这个getAttribute()
方法返回属性的值。
这个getAttributeNode()
方法返回一个属性对象,并且您必须使用属性值属性来获取值。
结果是一样的。
element.getAttributeNode(
name)
Parameter | Description |
name | Required. The name of the attribute. |
类型 | 描述 |
对象 | 属性节点的 Attr 对象。null 如果该属性不存在。 |
获取<a>元素的目标属性节点的值:
var elmnt = document.getElementById("myAnchor");
var attr = elmnt.getAttributeNode("target").value;
亲自试一试 »
获取 <button> 元素的 onclick 属性节点的值:
var elmnt = document.getElementById("myBtn");
var attr = elmnt.getAttributeNode("onclick").value;
亲自试一试 »
element.getAttributeNode()
是 DOM Level 1 (1998) 功能。
所有浏览器都完全支持它:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 9-11 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!