Propiedad de longitud de HTMLCollection

La propiedad length() se usa para devolver la colección de todos los elementos HTML en un documento. Es una propiedad de solo lectura y es bastante útil cuando un usuario desea recorrer una colección HTML.

Sintaxis: 

HTMLCollection.length 


Valor devuelto: Devuelve un número que representa el número de todos los elementos en una colección HTML.

El siguiente ejemplo muestra cómo contar el elemento all <p> en la colección html: 

Ejemplo 1:  

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style>
        h1 {
            color: green;
        }
    </style>
</head>
 
<body>
    <center>
        <h1>GeeksForGeeks</h1>
        <h2>
          HTMLCollection length Property
        </h2>
 
         
<p>
          The length property is used to return the
          number of all elements in a HTMLCollection.
        </p>
 
        <div>
             
<p>GeeksForGeeks</p>
 
             
<p>A Computer science portal for geeks</p>
 
        </div>
 
        <button onclick="Geeks()">Submit</button>
 
        <!-- l is the HTML collection here -->
        <script>
            function Geeks() {
                var l =
                    document.getElementsByTagName("P").length;
                alert(l);
            }
        </script>
  </center>
 
</body>
 
</html>

Salida:  
Antes de hacer clic en el botón: 

Después de hacer clic en el botón: 

Ejemplo-2: para resaltar todos los elementos con clase GFG usando la propiedad de longitud. 

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style>
        h1 {
            color: green;
        }
    </style>
</head>
 
<body>
    <center>
        <h1>GeeksForGeeks</h1>
        <h2>HTMLCollection length Property</h2>
 
         
<p>
          The length property is used to return the
          number of all elements in a HTMLCollection.
         </p>
 
        <div>
            <p class="GFG">GeeksForGeeks</p>
 
            <p class="GFG">
              A Computer science portal for geeks
            </p>
 
        </div>
 
        <button onclick="Geeks()">Submit</button>
 
        <!-- w is the HTML collection here -->
        <script>
            function Geeks() {
                var w, c;
 
                w = document.getElementsByClassName("GFG");
                for (c = 0; c < w.length; c++) {
                    w[c].style.backgroundColor = "BLUE";
                }
            }
        </script>
  </center>
 
</body>
 
</html>

Salida:  
Antes de hacer clic en el botón: 
 

Después de hacer clic en el botón: 
 

Navegadores compatibles: los navegadores compatibles con la propiedad de longitud HTMLCollection se enumeran a continuación: 

  • Google Chrome
  • explorador de Internet
  • Firefox
  • Ópera
  • Safari

Publicación traducida automáticamente

Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *