Los últimos tutoriales de desarrollo web
 

HTML DOM length Propery

<Elemento de objeto

Ejemplo

Saber cuántas <p> elementos que hay en el documento:

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

El resultado de la lista de nodos será:

4
Inténtalo tú mismo "

Más "Try it Yourself" ejemplos a continuación.


Definición y Uso

La propiedad de longitud devuelve el número de nodos en un objeto NodeList.

La colección de un objeto de nodo de los nodos secundarios es un ejemplo de un objeto NodeList.

La propiedad de longitud es útil cuando se desea colocar a través de los nodos de una lista de nodos (See "More Examples" below) .

Esta propiedad es de solo lectura.

Consejo: Utilice el item() método para devolver un nodo en el índice especificado en un objeto NodeList.


Soporte del navegador

Propiedad
length

Sintaxis

Detalles técnicos
Valor de retorno: Un número, que representa el número de nodos en la lista de nodos
Versión DOM Nivel básico 1 lista de nodos de objetos

Ejemplos

Más ejemplos

Ejemplo

Saber cuántas <p> elementos que hay dentro de 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>

El resultado de la lista de nodos será:

3
Inténtalo tú mismo "

Ejemplo

Recorrer todos los <p> elementos dentro de un <div> elemento, y cambiar el color de fondo de cada <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";
}
Inténtalo tú mismo "

Ejemplo

Devuelve el número de nodos secundarios del <body> elemento:

var nodelist = document.body.childNodes.length;

El resultado de la lista de nodos será:

12
Inténtalo tú mismo "

Ejemplo

Loop a través de los nodos secundarios del <body> y la salida el nombre de nodo de cada nodo hijo:

var nodelist = document.body.childNodes;

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

El resultado de txt será:

#comment
#text
P
#text
BUTTON
#text
P
#text
P
#text
SCRIPT
#text
Inténtalo tú mismo "

Páginas relacionadas

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

HTML DOM Referencia: elemento .childNodes Propiedad

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

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

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

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

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

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

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


<Elemento de objeto