¿Cómo se usa el método getElementsByTagName?

Use document.getElementsByTagName( "tagName" ) para devolver una colección NodeList en vivo de todos los elementos del documento que coincidan con esa etiqueta.

Dado:

 
foo
bar

El siguiente ejemplo devolverá una NodeList (similar a una matriz, pero no a una matriz) de dos elementos div:

 var nodes = document.getElementsByTagName( "div" ); console.log( nodes ); // Returns a two item NodeList: // > [ 
foo
,
bar
] // No you can programmatically iteract with this list for ( var i = 0; i [
foo
,
used to contain `bar`
]

Tenga en cuenta que las NodeLists están “activas” y cualquier cambio en los nodos cambiará los elementos dentro de la lista y cualquier cambio en los elementos de la lista cambiará los nodos a los que se refiere el elemento.

> elementos = element.getElementsByTagName (tagName);

de http://stackoverflow.com/questio

Básicamente, las etiquetas en HTML se refieren a la marca de un lugar antes de declarar un elemento HTML. por ejemplo, en el elemento

, el nombre de la etiqueta es DIV.

Ahora, obviamente, puede haber (y generalmente hay) más de un elemento que contiene la misma etiqueta y, por lo tanto, si busca todos los elementos con un nombre de etiqueta en particular, obtendrá más de un resultado y, en términos de codificación, se almacenarán en una matriz.

Por lo tanto, el código se verá a continuación:

  var arrDiv;
 arrDiv = document.getElementsByTagName ("div"); 

Una vez que se llena la matriz, puede realizar un bucle en la matriz para realizar las operaciones que necesita realizar, por ejemplo

  para (var i = 0; i