HTML DOM Attributes getNamedItem() 方法

定义和用法

getNamedItem() 方法从 namedNodeMap 中返回具有指定名称的属性节点。

替代方案

使用 element.getAttribute() 方法 更容易。

另请参阅:

attribute.value 属性

attribute.name 属性

attributes.setNamedItem() 方法

element.getAttribute() 方法

element.getAttributeNode() 方法

实例

例子 1

获取图像的 scr 属性的值:

const nodeMap = document.getElementById("light").attributes;
let value = nodeMap.getNamedItem("src").value;

亲自试一试

例子 2

获取按钮的 onclick 属性的值:

const nodeMap = document.getElementById("myButton");
let value = nodeMap.getNamedItem("onclick").value;

亲自试一试

语法

namednodemap.getNamedItem(nodename)

参数

参数描述
nodename必需。namedNodeMap 中节点的名称。

返回值

类型描述
节点拥有指定名称的节点。

浏览器支持

attributes.getNamedItem 是 DOM Level 1 (1998) 特性。

所有浏览器都支持它:

ChromeIEEdgeFirefoxSafariOpera
ChromeIEEdgeFirefoxSafariOpera
支持9-11支持支持支持支持