Il metodo querySelectorAll
Il metodo querySelectorAll consente di ottenere
gli elementi della pagina tramite un selettore
CSS arbitrario. Con gli elementi ottenuti si potranno
effettuare varie manipolazioni: cambiare
il loro testo, attributi, stili CSS e così via.
Sintassi
document.querySelectorAll(selettore);
Esempio
Otteniamo tutti gli elementi con la classe www
e modifichiamo il loro testo utilizzando la proprietà textContent:
<p class="www">elem 1</p>
<p class="www">elem 2</p>
<p class="www">elem 3</p>
let elems = document.querySelectorAll('.www');
for (let elem of elems) {
elem.textContent = '!!!';
}
Risultato dell'esecuzione del codice:
<p class="www">!!!</p>
<p class="www">!!!</p>
<p class="www">!!!</p>
Vedi anche
-
metodo
querySelector,
che ottiene un elemento tramite selettore -
metodo
getElementsByClassName,
che ottiene un gruppo di elementi per classe -
metodo
getElementsByTagName,
che ottiene un gruppo di elementi per tag