📅  最后修改于: 2023-12-03 14:41:47.763000             🧑  作者: Mango
该方法用于返回具有指定名称的属性节点。
node.getNamedItem(name)
name
:表示属性名称的字符串。返回值为具有指定名称的属性节点。如果不存在具有指定名称的属性节点,则返回 null
。
下面的示例演示了如何使用 getNamedItem()
方法获取指定名称的属性节点。
<!DOCTYPE html>
<html>
<body>
<p id="myPara" title="Hello World">Example Paragraph</p>
<script>
var para = document.getElementById("myPara");
var attrNode = para.attributes.getNamedItem("title");
console.log(attrNode.name); // Output: title
console.log(attrNode.value); // Output: Hello World
</script>
</body>
</html>
在上述示例中,我们首先获取了具有 id
为 myPara
的段落元素,并使用 getNamedItem()
方法获取了 title
属性的节点。然后,我们可以通过 attrNode.name
获取属性节点的名称,并通过 attrNode.value
获取属性节点的值。
getNamedItem()
方法仅适用于具有名称的属性节点。getNamedItem()
方法仅返回第一个找到的属性节点。getAttribute()
方法。