Olá.
Não está saindo o som quando clico nas teclas e nem aparecendo o que é mostrado em vídeo no meu console do navegador. Testei os dois navegadores; Mozilla e Chrome, e acontece isso nos dois.
Código do Js:
function tocaSom(idElementoAudio) {
document.querySelector(idElementoAudio).play();
}
const listaDeTeclas = document.querySelectorAll('.tecla');
let contador = 0;
// enquanto
while (contador < listaDeTeclas.lenght) {
const tecla = listaDeTeclas[contador];
const instrumento = tecla.classList[1];
// template string
const idAudio = `#som_ ${instrumento}`;
console.log(idAudio);
tecla.onclick = function() {
tocaSom(idAudio);
};
contador = contador + 1;
console.log(contador);
}