Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Error

Olá. Está dando esse erro da imagem a seguir ao pressionar os botões dos instrumentos. !!Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Eis o meu código:

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

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

let contador = 0;

while (contador < listaDeTeclas.length) {

    const tecla = listaDeTeclas[contador];
    const instrumento = tecla.classList[1];
    const idAudio = `som_${instrumento}`;

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

    contador = contador + 1;
}
2 respostas
solução!

Achei... Faltava o # no idAudio.

Oii Mitsuyoshi, tudo bem?

Que bom que conseguiu encontrar o erro! Muito obrigada por compartilhar aqui. Irei finalizar o seu tópico.

Um abraço e bons estudos.