Javascript 当有人点击我想要的声音播放

Javascript 当有人点击我想要的声音播放,javascript,Javascript,当我单击A键时,我希望播放我的声音,但它似乎不起作用 var key1=新音频(); key1.src=“sounds/316898__-jaz-the-man-2__-do.wav”; var x=document.getElementById(“第一”); x、 addEventListener(“键控”,函数(事件){ 如果(event.keyCode==65){ event.preventDefault(); 键1.play(); } }) #首先{ 宽度:100px; 高度:100p

当我单击A键时,我希望播放我的声音,但它似乎不起作用

var key1=新音频();
key1.src=“sounds/316898__-jaz-the-man-2__-do.wav”;
var x=document.getElementById(“第一”);
x、 addEventListener(“键控”,函数(事件){
如果(event.keyCode==65){
event.preventDefault();
键1.play();
}
})
#首先{
宽度:100px;
高度:100px;
}

图像不是设计为交互式控件的。它们(默认情况下)无法获得焦点。他们也不能有孩子

这意味着在按下A键时,它不能处于焦点或是处于焦点的元素的祖先


将事件处理程序附加到可以聚焦的对象(或此类对象的祖先),例如
文档

我尝试将
事件监听器
附加到
窗口
而不是元素,它工作正常

var key1=新音频();
key1.src=”https://freesound.org/data/previews/316/316913_5385832-lq.mp3";
var x=窗口;
x、 addEventListener(“键控”,函数(事件){
如果(event.keyCode==65){
event.preventDefault();
键1.play();
}
})
#首先{
宽度:100px;
高度:100px;
}

什么不起作用?你犯了什么错误?@Bergi声音没有播放