Olá, gostaria de saber se ao capturarmos o texto ao qual desejamos manipular, não seria necessário guardá-lo em variáveis. Por exemplo:
function somTeclaPom(){ document.querySelector('#som_tecla_pom').play();
var teclaPom = document.querySelector('tecla_pom');
teclaPom.onclick = somTeclaPom();