1
resposta

Contador UNDEFINED

Após incorporar o let contador = 0 dentro do for, quando vou para o console do Google ou do Firefox mostra que contador é undefined.

Aparece o seguinte erro no firefox: Uncaught ReferenceError: contador is not defined debugger eval code:1

Aparece o seguinte erro no chromium: Uncaught ReferenceError: contador is not defined at :1:1

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

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

for (let contador = 0; contador < listaDeTeclas.length; contador++) {
    const tecla = listaDeTeclas[contador];
    const referenciadorTecla = tecla.classList[1];
    const idAudio = `#som_${referenciadorTecla}`;  //template_string

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

Oi, Gabriel

Coloque a mensagem de erro completa

Quando você clica na mensagem de erro, para qual parte do código ele te leva