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) 特性。

所有浏览器都支持它:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 9-11 支持 支持 支持 支持