tutoriais mais recente desenvolvimento web
 

HTML DOM length Propery

<Elemento de objeto

Exemplo

Descubra quantas <p> elementos existem no documento:

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

O resultado nodelist será:

4
Tente você mesmo "

Mais "Try it Yourself" exemplos abaixo.


Definição e Uso

A propriedade de comprimento devolve o número de nós de um objecto NodeList.

Coleção de um objeto nó de nós filho é um exemplo de um objeto NodeList.

A propriedade length é útil quando você quiser percorrer os nós em uma lista de nós (See "More Examples" below) .

Esta propriedade é somente leitura.

Dica: Utilizar o item() método para voltar um nó no índice especificado em um objeto NodeList.


Suporte navegador

Propriedade
length sim sim sim sim sim

Sintaxe

Detalhes técnicos
Valor de retorno: Um número, que representa o número de nós na nodelist
DOM Versão Núcleo Nível 1 Nodelist Objeto

Exemplos

mais Exemplos

Exemplo

Descubra quantas <p> elementos existem dentro de um <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>

O resultado nodelist será:

3
Tente você mesmo "

Exemplo

Percorrer todos <p> elementos dentro de um <div> elemento, e mudar a cor de cada fundo <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";
}
Tente você mesmo "

Exemplo

Retorna o número de nós filhos do <body> elemento:

var nodelist = document.body.childNodes.length;

O resultado nodelist será:

12
Tente você mesmo "

Exemplo

Percorrer os nós filhos de <body> e saída o nome do nó de cada nó filho:

var nodelist = document.body.childNodes;

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

O resultado do txt será:

#comment
#text
P
#text
BUTTON
#text
P
#text
P
#text
SCRIPT
#text
Tente você mesmo "

Páginas relacionadas

HTML DOM Referência: href="met_nodelist_item.html"> nodelist . item() Method href="met_nodelist_item.html"> nodelist . item() Method

HTML DOM Referência: elemento .childNodes Propriedade

HTML DOM Referência: href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method

HTML DOM Referência: href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method

HTML DOM Referência: href="met_element_queryselectorall.html"> element . querySelectorAll() Method href="met_element_queryselectorall.html"> element . querySelectorAll() Method

HTML DOM Referência: href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method

HTML DOM Referência: href="met_doc_getelementsbyname.html">document. getElementsByName() Method href="met_doc_getelementsbyname.html">document. getElementsByName() Method

HTML DOM Referência: href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method

HTML DOM Referência: href="met_document_queryselectorall.html">document. querySelectorAll() Method href="met_document_queryselectorall.html">document. querySelectorAll() Method


<Elemento de objeto