Use
para devolver una colección NodeList en vivo de todos los elementos del documento que coincidan con esa etiqueta. document.getElementsByTagName( "tagName" )
Dado:
foo bar
El siguiente ejemplo devolverá una NodeList (similar a una matriz, pero no a una matriz) de dos elementos div:
- ¿Qué tecnología web debe aprender un desarrollador de C ++?
- Cómo insertar elementos de una lista de nodos en una matriz basada en un selector CSS en Vanilla JS
- ¿Aprender sobre diseño y desarrollo web sigue siendo un buen cambio de carrera a mediados de los 30?
- ¿Qué es el cms? ¿Cómo podemos usar cms?
- ¿Cómo uso el enésimo valor de niño dinámicamente en jQuery?
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.