English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
querySelectorAll()Devuelve una lista de elementos del documento que coinciden con el grupo de selectores especificados (realiza un recorrido en profundidad del primer orden de los nodos del documento). El objeto devuelto es NodeList .
Los elementos en el NodeList devuelto se ordenan según su orden de aparición en el código fuente.
El NodeList devuelto se puede acceder mediante el número de índice. El índice comienza en 0.
NodeList es una colección estática, lo que significa que los cambios en el DOM no son válidos para esta colección.
Para determinar el número de elementos que tienen un selector específico utilizando la propiedad length del NodeList, luego puede recorrer todos los elementos y extraer la información necesaria.
document.querySelectorAll(selectors)
document.querySelectorAll("div");Ver el ejemplo‹/›
Los números en la tabla especifican la primera versión del navegador que admite completamente el método querySelectorAll():
Métodos | |||||
querySelectorAll() | 1 | 3.5 | 10 | 3.2 | 8 |
Parámetros | Descripción |
---|---|
selectors | Cadena que contiene uno o más selectores a coincidir. Esta cadena debe ser válidaSelector CSSCadena. |
Valor de retorno: | Un objeto NodeList, que representa los elementos del documento que coinciden conSelector CSSTodos los elementos que coinciden. |
---|---|
Casos excepcionales: | SyntaxError-La sintaxis de la cadena de selector especificada es inválida |
Versión de DOM: | Nivel DOM1 |
Obtener todos los elementos con class="demo":
document.querySelectorAll(".demo");Ver el ejemplo‹/›
Este ejemplo devuelve una lista de todos los elementos <div> que tienen la clase "note":
document.querySelectorAll("div.note");Ver el ejemplo‹/›
Establecer el color de fondo de todos los <h1>,<p> y <div> elementos de color de fondo:
document.querySelectorAll("h1, p, div");Ver el ejemplo‹/›
Tutoriales CSS:Selector CSS
Referencia CSS:CSS#idSelector
Referencia CSS: CSS .class Selector
DOM Document querySelector() Métodos
DOM Document getElementsByClassName() Métodos
DOM Document getElementsByTagName() Métodos