2
respostas

Código não funciona.

Print da minha tela

2 respostas
function tocaSom() {
    document.querySelector().play();
}

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

 let contador = 0;

 //Enquanto
 while (contador < listaDeTeclas.length) {

    listaDeTeclas[contador].onclick = function () {
        tocaSom('#som_tecla_pom');
    }

    contador = contador + 1;

    console.log(contador)
 }

Olá, Kleber.

Tudo bem?

Faltou passar o parâmetro para a afunção tocaSom, parâmetro da função e passar ele no querySelector dentro da função, na aula a instrutora utiliza um parâmetro chamado: idElementoAudio. Veja:

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

Esper ter ajudado.Qualquer dúvida manda aqui. Valeu.