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 支持 支持 支持 支持