Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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;
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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.