English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
element.attributes
var len = document.querySelector("img").attributes.length;Prova a vedere‹/›
Tutti i browser supportano completamente l'attributo attribute:
Proprietà | |||||
attributes | È | È | È | È | È |
Valore di ritorno: | Oggetto NamedNodeMap, che rappresenta l'insieme delle proprietà del nodo |
---|---|
Versione DOM: | Livello DOM 1 |
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‹/›