HTML DOM Attributes item() 方法

定義和用法

item() 方法以 Node 對象返回 namedNodeMap 中位于指定索引的節點。

注釋:節點按照它們在源代碼中出現的順序排序。索引從 0 開始。

另請參閱:

nodemap.length 屬性

nodemap.getNamedItem 方法

實例

例子 1

獲取元素第一個屬性的名稱:

const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap.item(0).name;
let name2 = nodeMap.item(1).name;

親自試一試

const nodeMap = document.getElementById("myDiv").attributes;
let name1 = nodeMap[0].name;
let name2 = nodeMap[1].name;

親自試一試

例子 2

更改元素的類(顏色):

document.getElementById("myDiv").attributes.item(1).value = "class2";

親自試一試

例子 3

更改元素的類(顏色):

document.getElementById("myDiv").attributes[1].value = "class2";

親自試一試

語法

namednodemap.item(index)

或簡寫為:

namednodemap[index]

參數

參數 描述
index 必需。NamedNodeMap 中屬性節點的索引。

返回值

類型 描述
節點

指定索引處的屬性節點。

如果索引號超出范圍,則返回 null。

瀏覽器支持

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

所有瀏覽器都支持它:

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