Gli ultimi tutorial di sviluppo web
 

HTML DOM length Propery

<Oggetto Element

Esempio

Scopri come molte <p> elementi ci sono nel documento:

var nodelist = document.getElementsByTagName("P").length;

Il risultato di nodelist sarà:

4
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 NodeList.

la raccolta di un oggetto nodo dei nodi figlio è un esempio di un oggetto NodeList.

La proprietà length è utile quando si desidera collegare attraverso i nodi in un elenco di nodi (See "More Examples" below) .

Questa proprietà è di sola lettura.

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


Supporto browser

Proprietà
length

Sintassi

Dettagli tecnici
Valore di ritorno: Un numero, che rappresenta il numero di nodi nella NodeList
DOM Version Nucleo Livello 1 Nodelist Oggetto

Esempi

Altri esempi

Esempio

Scopri come molte <p> elementi ci sono all'interno di un <div> elemento:

var div = document.getElementById("myDIV");           // Get the <div> element with id="myDIV"
var nodelist = div.getElementsByTagName("P").length;  // Get the number of <p> elements inside <div>

Il risultato di nodelist sarà:

3
Prova tu stesso "

Esempio

Loop attraverso tutti <p> elementi all'interno di un <div> elemento, e cambiare il colore di sfondo di ogni <p> :

var div = document.getElementById("myDIV");
var nodelist = div.getElementsByTagName("P");

var i;
for (i = 0; i < nodelist.length; i++) {
    nodelist[i].style.backgroundColor = "red";
}
Prova tu stesso "

Esempio

Restituisce il numero di nodi figlio del <body> elemento:

var nodelist = document.body.childNodes.length;

Il risultato di nodelist sarà:

12
Prova tu stesso "

Esempio

Loop attraverso i nodi figlio del <body> e l'uscita il nome del nodo di ciascun nodo figlio:

var nodelist = document.body.childNodes;

var txt = "";
var i;
for (i = 0; i < nodelist.length; i++) {
    txt = txt + nodelist[i].nodeName + "<br>";
}

Il risultato di txt sarà:

#comment
#text
P
#text
BUTTON
#text
P
#text
P
#text
SCRIPT
#text
Prova tu stesso "

Pagine correlate

HTML DOM Riferimento: href="met_nodelist_item.html"> nodelist . item() Method href="met_nodelist_item.html"> nodelist . item() Method

HTML DOM Riferimento: elemento .childNodes proprietà

HTML DOM Riferimento: href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method

HTML DOM Riferimento: href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method

HTML DOM Riferimento: href="met_element_queryselectorall.html"> element . querySelectorAll() Method href="met_element_queryselectorall.html"> element . querySelectorAll() Method

HTML DOM Riferimento: href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method

HTML DOM Riferimento: href="met_doc_getelementsbyname.html">document. getElementsByName() Method href="met_doc_getelementsbyname.html">document. getElementsByName() Method

HTML DOM Riferimento: href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method

HTML DOM Riferimento: href="met_document_queryselectorall.html">document. querySelectorAll() Method href="met_document_queryselectorall.html">document. querySelectorAll() Method


<Oggetto Element