Metodo item() degli attributi HTML DOM

Definizione e uso

item() Il metodo restituisce un oggetto Node con il nodo situato all'indice specificato nella namedNodeMap.

Commento:I nodi sono ordinati secondo l'ordine di apparizione nel codice sorgente. L'indice parte da 0.

Vedi anche:

Proprietà length del nodemap

Metodo getNamedItem del nodemap

Esempio

Esempio 1

Ottieni il nome della prima proprietà dell'elemento:

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

Prova personalmente

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

Prova personalmente

Esempio 2

Modifica la classe dell'elemento (colore):

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

Prova personalmente

Esempio 3

Modifica la classe dell'elemento (colore):

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

Prova personalmente

Sintassi

namednodemap.item(index)

o abbreviato in:

namednodemap[index]

Parametro

Parametro Descrizione
index Obbligatorio. Indice del nodo dell'attributo nella NamedNodeMap.

Valore di ritorno

Tipo Descrizione
Nodo

Nodo dell'attributo specificato all'indice.

Se il numero dell'indice è fuori dalla gamma, restituisce null.

Supporto del browser

attributes.item() È una caratteristica del DOM Level 1 (1998).

Tutti i browser lo supportano:

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