Attributi HTML DOM item()
Esempio
Ottieni il nome dei primi attributi di un elemento:
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;
Altri esempi di seguito.
Definizione e utilizzo
Il item()
metodo restituisce un attributo (per indice) da un NamedNodeMap.
Nota
I nodi vengono ordinati come appaiono nel codice sorgente. L'indice inizia da 0.
Guarda anche:
Sintassi
namednodemap.item(index)
or simply:
namednodemap[index]
Parametri
Parameter | Description |
index | Required. The index of the attribute node in the NamedNodeMap. |
Valore di ritorno
Tipo | Descrizione |
Un nodo | Il nodo dell'attributo in corrispondenza dell'indice specificato. O null se il numero di indice è fuori intervallo. |
Altri esempi
Cambia la classe (il colore) di un elemento:
document.getElementById("myDiv").attributes.item(1).value = "class2";
Cambia la classe (il colore) di un elemento:
document.getElementById("myDiv").attributes[1].value = "class2";
Supporto browser
attributes.item()
è una funzionalità DOM di livello 1 (1998).
È completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |