English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
querySelectorAll()Restituisce un elenco di elementi del documento che corrispondono al gruppo di selettori specificato (utilizza un'esplorazione preordinata in profondità del documento dei nodi). L'oggetto restituito è NodeList.
Gli elementi nella NodeList restituita sono ordinati secondo l'ordine in cui compaiono nel codice sorgente.
La NodeList restituita può essere acceduta tramite il numero di indice. L'indice parte da 0.
NodeList è una raccolta statica, il che significa che le modifiche nel DOM non hanno effetto su questa raccolta.
Utilizzare l'attributo length di NodeList per determinare il numero di elementi con il selettore specificato, quindi è possibile esplorare tutti gli elementi e estrarre le informazioni necessarie.
document.querySelectorAll(selectors)
document.querySelectorAll("div");Prova a vedere‹/›
I numeri nella tabella indicano la versione del browser che supporta la prima querySelectorAll()
Metodi | |||||
querySelectorAll() | 1 | 3.5 | 10 | 3.2 | 8 |
Parametro | Descrizione |
---|---|
selectors | Una stringa che contiene uno o più selettori da abbinare. Questa stringa deve essere validaSelettore CSSStringa. |
Valore di ritorno: | Un oggetto NodeList, che rappresenta i documentiSelettore CSSTutti gli elementi corrispondenti. |
---|---|
Eccezioni: | SyntaxError-La sintassi della stringa selettore specificata è invalida |
Versione DOM: | Livello 1 DOM |
Ottieni tutti gli elementi con class="demo":
document.querySelectorAll(".demo");Prova a vedere‹/›
Questo esempio restituisce l'elenco di tutti gli elementi <div> del documento con la classe "note":
document.querySelectorAll("div.note");Prova a vedere‹/›
Imposta il colore di sfondo di tutti gli elementi <h1>,<p> e <div> nel documento:
document.querySelectorAll("h1, p, div");Prova a vedere‹/›
Tutorial CSS:Selettore CSS
Riferimento CSS:CSS#idSelettore
Riferimento CSS: CSS .class Selettore
DOM Document querySelector() Metodi
DOM Document getElementsByClassName() Metodi
DOM Document getElementsByTagName() Metodi