我为此竭尽全力。我到处都看,找不到。我想通过按字母“ p”来触发一个函数,我尝试了几种方法,但是它们没有用。我也不使用jQuery。

这是我的代码在这里:

//If key p is pressed, then trigger the stopsound function

function checkKey(p) {
    stopmusic
}
document.addEventListener("keypress", stopmusic);


我希望它检测到字母p并触发功能“ stopmusic”。它有一个事件侦听器,但它拾取了所有键。我想定义它,但在搜索时找不到。谢谢

最佳答案

p键为112,因此只需检查事件即可

function checkKey(e) {
    var key = e.which || e.keyCode;
    if (key === 112) stopmusic();
}

document.addEventListener("keypress", checkKey);

09-09 23:30