HTML DOM Attributes item() metoden

Definition og brug

item() Metoden returnerer en Node-objekt, der repræsenterer noden placeret på den specificerede indeks i namedNodeMap.

Bemærk:Noder sorteres efter deres optræden i kildekoden. Indekset starter fra 0.

Se også:

nodemap.length egenskaben

nodemap.getNamedItem metoden

Eksempel

Eksempel 1

Få navnet på den første egenskab på elementet:

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

Prøv det selv

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

Prøv det selv

Eksempel 2

Ændre elementets klasse (farve):

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

Prøv det selv

Eksempel 3

Ændre elementets klasse (farve):

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

Prøv det selv

Syntaks

namednodemap.item(index)

eller forkortet til:

namednodemap[index]

Parameter

Parameter Beskrivelse
index Obligatorisk. Indeks for egenskabsnoden i NamedNodeMap.

Returværdi

Type Beskrivelse
Node

Egenskabsnoden på den angivne indeks.

Returnerer null, hvis indeksnummeret er uden for rækkevidde.

Browserstøtte

attributes.item() Er en DOM Level 1 (1998) egenskab.

Det støttes af alle browsere:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support 9-11 Support Support Support Support