HTML DOM中的getAttributeNode()方法用于将具有指定元素名称的属性节点作为属性对象返回。此函数类似于getAttribute()方法,但唯一的区别是getAttribute()方法返回属性节点的值,而不返回任何属性对象。
用法:
element.getAttributeNode( attribute_name )
参数:该方法接受强制的单个参数attribute_name。此参数用于保存属性名称。
返回值:此方法返回代表属性节点的属性对象。
例:本示例包含两个标题元素,任务是显示第二个标题元素的属性节点的值。
<!DOCTYPE html>
<html>
<head>
<title>
HTML DOM getAttributeNode() Method
</title>
<!--script to display the value of
class attribute -->
<script>
function Geeks() {
var element_name =
document.getElementsByTagName("H2")[0];
var attribute =
element_name.getAttributeNode("class").value;
document.getElementById("result").innerHTML
= attribute;
}
</script>
</head>
<body>
<h1 class = "Frst_heading">
GeeksforGeeks
</h1>
<h2 class = "Second_heading">
DOM getAttributeNode() Method
</h2>
<p>
Click on the button to display
the value of attribute node
</p>
<button onclick = "Geeks()">
Click Here!
</button>
<p id = "result"></p>
</body>
</html>
输出:
在单击按钮之前:
单击按钮后:
支持的浏览器:下面列出了DOM getAttributeNode()方法支持的浏览器:
- 谷歌浏览器
- IE浏览器
- 火狐浏览器
- Opera
- 苹果浏览器
相关用法
- HTML DOM contains()用法及代码示例
- HTML DOM importNode()用法及代码示例
- HTML DOM getElementById()用法及代码示例
- HTML DOM History go()用法及代码示例
- HTML DOM fullscreenEnabled()用法及代码示例
- HTML DOM getElementsByClassName()用法及代码示例
- HTML DOM write()用法及代码示例
- HTML DOM getElementsByName()用法及代码示例
- HTML DOM setNamedItem()用法及代码示例
- HTML DOM normalizeDocument()用法及代码示例
- HTML DOM getNamedItem()用法及代码示例
- HTML DOM isDefaultNamespace()用法及代码示例
- HTML DOM open()用法及代码示例
- HTML DOM setAttributeNode()用法及代码示例
- HTML method属性用法及代码示例
注:本文由纯净天空筛选整理自ProgrammerAnvesh大神的英文原创作品 HTML | DOM getAttributeNode() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。