English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Proprietà attributes dell'HTML DOM

Oggetto Elemento HTML DOM

attributesL'attributo restituisce l'insieme attivo di tutti gli attributi registrati nel nodo dell'elemento specificato.

È possibile accedere ai nodi tramite l'indice, che parte da 0.

Utilizzare la proprietà length dell'oggetto NamedNodeMap per determinare il numero di attributi.

Le proprietà HTML sono nodi di attributo, tuttiProprietà e metodiUtilizzabile per l'oggetto Attribute.

Sintassi:

element.attributes
var len = document.querySelector("img").attributes.length;
Prova a vedere‹/›

Compatibilità del browser

Tutti i browser supportano completamente l'attributo attribute:

Proprietà
attributesÈÈÈÈÈ

Dettagli tecnici

Valore di ritorno:Oggetto NamedNodeMap, che rappresenta l'insieme delle proprietà del nodo
Versione DOM:Livello DOM 1

Più esempi

Ottieni il nome dell'attributo numero due dell'elemento IMG (indice 1):

var x = document.querySelector("img").attributes[1].name;
Prova a vedere‹/›

Ottieni il valore dell'attributo numero due dell'elemento IMG (indice 1):

var x = document.querySelector("img").attributes[1].value;
Prova a vedere‹/›

Esegui una scansione di tutti gli attributi dell'elemento IMG e visualizza il nome e il valore di ciascun attributo:

var attrList = document.querySelector("img").attributes;
var txt = "";
for (let i = 0; i < attrList.length; i++) {
txt += attrList[i].name + " = " + attrList[i].value + "<br>";
}
Prova a vedere‹/›

Oggetto Elemento HTML DOM