English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método querySelectorAll() do HTML DOM

Objeto Documento do HTML DOM

querySelectorAll()Retorna uma lista de elementos no documento que correspondem ao grupo de seletores especificado (usando uma busca em profundidade e preorder no nó do documento). O objeto retornado é NodeList .

Os elementos no NodeList retornado são ordenados pela ordem em que aparecem no código-fonte.

O NodeList retornado pode ser acessado por meio do número de índice. O índice começa em 0.

NodeList é uma coleção estática, o que significa que as mudanças no DOM não são válidas para essa coleção.

Use a propriedade length do NodeList para determinar o número de elementos que correspondem ao seletor especificado, e então você pode percorrer todos os elementos e extrair a informação necessária.

Sintaxe:

document.querySelectorAll(selectors)
document.querySelectorAll("div");
Teste e Veja‹/›

Compatibilidade do navegador

Os números na tabela especificam a primeira versão do navegador que suporta completamente o método querySelectorAll():

Métodos
querySelectorAll()13.5103.28

Valor do parâmetro

ParâmetroDescrição
selectorsUma string que contém um ou mais seletores a serem correspondidos. A string deve ser válidaSelector CSSString.

Detalhes técnicos

Retorno:Um objeto NodeList, representando os documentosSelector CSSTodos os elementos correspondentes.
Exceções:SyntaxError-A sintaxe da string de seletor especificada é inválida
Versão DOM:Nível DOM1

Mais Exemplos

Obter todos os elementos com class="demo":

document.querySelectorAll(".demo");
Teste e Veja‹/›

Este exemplo retorna a lista de todos os elementos <div> com a classe "note":

document.querySelectorAll("div.note");
Teste e Veja‹/›

Definir a cor de fundo de todos os<h1>,<p>和<div>元素的背景色:

document.querySelectorAll("h1, p, div");
Teste e Veja‹/›

Referências Relacionadas

Tutorial CSS:Selector CSS

Referência CSS:CSS#idSelector

Referência CSS: CSS .class Selector

DOM Document querySelector() Métodos

DOM Document getElementsByClassName() Métodos

DOM Document getElementsByTagName() Métodos

Objeto Documento do HTML DOM