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

Devo inserir uma nova classe através do loop for? não poderia inserir direto na variável ray "titulos"?

var titulos = document.querySelectorAll("h2");

for(var i = 0 ; i < titulos.length ; i++){ var titulo = titulos[i]; titulo.classList.add("titulo"); }

1 resposta
solução!

Julio, nesse caso você deve inserir com o for, sua variável titulos é um array, ou seja, ela não possui o método classList.add, se você fizer:

titulos.classList.add("UMA_CLASSE");

Não vai funcionar, pois só podemos adicionar classes em elementos do DOM e não em Array, assim quando acessamos cada elemento do array, estamos nos referenciando aos elementos do DOM:

titulos[0].classList.add("UMA_CLASSE");

Abraçooos.