javascript - una - etiquetas basicas de java script
Obtén todos los elementos en la etiqueta del cuerpo usando javascript puro (2)
Puedes usar document.querySelectorAll()
para eso.
Si realmente quieres todos (incluidas las etiquetas anidadas), utiliza este
var elements = document.querySelectorAll( ''body *'' );
Si solo desea los nodos secundarios inmediatos, use
var elements = document.querySelectorAll( ''body > *'' );
Estoy tratando de obtener todos los elementos (etiquetas) dentro de la etiqueta del cuerpo de una página HTML en una matriz usando javascript puro. Quiero decir sin usar ningún framework (ej. JQuery).
Descubrí que puedes usar document.all
pero eso devolverá todos los elementos dentro de todo el documento, incluidos los scripts.
¿Hay alguna manera puedo conseguir esas etiquetas?
Gracias
Si desea que todos los elementos estén dentro de la etiqueta del cuerpo, no solo los niños de primer nivel, simplemente puede usar getElementsByTagName()
con un comodín:
var elems = document.body.getElementsByTagName("*");