HTML DOM Attributes item() metod

Definition och användning

item() Metoden returnerar en Node-objekt för noden som finns på den specificerade indexen i namedNodeMap.

Kommentar:Noder sorteras i den ordning de visas i källkoden. Index börjar vid 0.

Se också:

nodemap.length-egenskapen

nodemap.getNamedItem-metoden

Exempel

Exempel 1

Hämta namnet på den första egenskapen för elementet:

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

Prova själv

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

Prova själv

Exempel 2

Ändra elementets klass (färg):

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

Prova själv

Exempel 3

Ändra elementets klass (färg):

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

Prova själv

Syntaks

namednodemap.item(index)

eller förkortat som:

namednodemap[index]

Parameter

Parameter Beskrivning
index Obligatorisk. Index för egenskapsnoden i NamedNodeMap.

Returvärde

Typ Beskrivning
Nod

Egenskapsnoden vid den angivna indexen.

Om indexnumret är utanför intervallet returneras null.

Webbläsarstöd

attributes.item() är en egenskap i DOM Level 1 (1998).

Alla webbläsare stöder det:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Stöd 9-11 Stöd Stöd Stöd Stöd