Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Meu som não sai e não localizo o erro :(

Segui o passo a passo, mas o som não está saindo, se alguém puder me ajudar

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 instrumento = tecla.classList[1];
const idAudio = '#som_${instrumento}';   

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

}

1 resposta
solução!

const idAudio = '#som${instrumento}';

Nessa linha está com aspas simples, altera para crase:

const idAudio = #som_${instrumento};