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

[ERRO] play is not a function

Oi, tudo bem? Quando executo o código retorna este erro de que play, do document.querySelectorAll, não é uma função!! Alguém sabe o motivo?

function somPlay(IdElementAudio){

    document.querySelectorAll(IdElementAudio).play()
}

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

let contador = 0
while (contador < listaDeTeclas.length){
    listaDeTeclas[contador].onclick = function (){
        somPlay('#som_tecla_pom')
    }
    contador++

    console.log(contador)
}
1 resposta
solução!

Fala pessoal, o erro estava no código dentro da função no queryselector

function somPlay(IdElementAudio){

    document.querySelectorAll(IdElementAudio).play()
}

corrigido

function somPlay(IdElementAudio){

    document.querySelector(IdElementAudio).play()
}