Gli ultimi tutorial di sviluppo web
 

HTML DOM length Propery

<Attributo dell'oggetto

Esempio

Prendi il numero di attributi di un <button> elemento:

var x = document.getElementsByTagName("BUTTON")[0].attributes.length;

Il risultato di x potrebbe essere:

2
Prova tu stesso "

Più "Try it Yourself" esempi di seguito.


Definizione e l'utilizzo

La proprietà length restituisce il numero di nodi in un oggetto NamedNodeMap.

attributi di un oggetto nodo è un esempio di un oggetto NamedNodeMap.

Questa proprietà è di sola lettura.

Tip: Utilizzare l' item() metodo per restituire un nodo in corrispondenza dell'indice specificato in un oggetto NamedNodeMap.


Supporto browser

Proprietà
length

Nota: In Internet Explorer 8 e versioni precedenti, la proprietà length per gli attributi restituirà il numero di tutte le possibili attributi per un elemento.


Sintassi

namednodemap .length

Dettagli tecnici

Valore di ritorno: Un numero che rappresenta il numero di nodi di attributi nel nodemap
DOM Version Nucleo Livello 1

Esempi

Altri esempi

Esempio

Scorrere tutti gli attributi di un <button> elemento e stampare il nome di ciascun attributo:

var txt = "";
var x = document.getElementById("myBtn").attributes;

var i;
for (i = 0; i < x.length; i++) {
    txt += "Attribute name: " + x[i].name + "<br>";
}

Il risultato di txt sarà:

Attribute name: id
Attribute name: onclick
Attribute name: class
Prova tu stesso "

Esempio

Scopri quanti attribuisce un <img> elemento ha:

var x = document.getElementById("myImg").attributes.length;

Il risultato di x sarà:

5
Prova tu stesso "

Esempio

Scorrere tutti gli attributi di un <img> elemento e l'uscita nome e il valore di ogni attributo:

var txt = "";
var x = document.getElementById("myImg");

var i;
for (i = 0; i < x.attributes.length; i++) {
    txt = txt + x.attributes[i].name + " = " + x.attributes[i].value + "<br>";
}
Prova tu stesso "

<Attributo dell'oggetto