Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Alterar elementos da página

Fiz uma variável para tentar alterar todos os th do documento adicionando a class="teste" à eles no html, porém só o primeiro é alterado. Fiz assim:

var teste = document.querySelector(".teste");
teste.textContent= "testando";

Como poderia fazer para alterar todos ?

1 resposta
solução!

Boa noite, Alexandre! Como vai?

O seu código não funcionou como vc desejava pq o querySelector() retorna apenas o primeiro elemento que atende ao seletor passado pra função. Para vc selecionar todos os elementos que atendem ao seletor, vc tem que utilizar o querySelectorAll() que retorna um array com os elementos selecionados.

Exemplo prático:

var elementos = document.querySelectorAll(".teste");

for (var i = 0; i < elementos.length; i++) {
     elementos[i].textContent = "testando";
}

Grande abraço e bons estudos!