Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

ERRO NA LINHA DO FOR

O codigo estava igual ao da professora, mas quando botei o "contador++":

for (let contador = 0; < listaDeTeclas.length contador++){

deu erro, falando que esperava que no lugar de "++" teria "true", depois botei ponto e virgula depois de lenght:

for (let contador = 0; < listaDeTeclas.length; contador++){

e deu erro tambem, falando que ele esperava que tivesse o valor do lenght. Aqui está meu codigo do main.js:

function tocaSom (idElementoAudio){ document.querySelector(idElementoAudio).play(); }

const listaDeTeclas = document.querySelectorAll('.tecla');

//enquanto for (let contador = 0; < listaDeTeclas.length; contador++){ const tecla = listaDeTeclas[contador]; const instrumento = tecla.classList[1];

const idAudio = `#som_${instrumento}`;
//console.log(idAudio);

tecla.onclick = function(){
    tocaSom(idAudio);
}

//console.log(contador);

}

3 respostas

Oi, Lucas

Corrija a palavra "lenght"

Bom Dia Luis, a palavra de fato estava errada, mas continua com os mesmos erros.

solução!

Ja consegui concerta o erro, obrigado.