Boa tarde! Concluí a aula 4.7 do curso de javascript: crie páginas dinâmicas. Ocorre que ao clicar nas referidas teclas não sai nenhum som, peço ajuda para detectar qual é o possível problema, e a possível solução. Desde já agradeço.
function tocaSom (idElementoAudio) {
document.querySelector(idElementoAudio).play();
}
const listaDeTeclas = document.querySelectorAll('.tecla');
//condição
let contador = 0;
//enquanto
while (contador < listaDeTeclas.length) {
const tecla = listaDeTeclas[contador];
const instrumento = tecla.classList[1];
// template string
const idAudio = `#som_${instrumento}`;
//console.log (idAudio);
tecla.onclik = function () {
tocaSom(idAudio);
}
contador = contador + 1;
//console.log (contador);
}