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);
}
}