Javascript 如何在JS中检测按键的时间?

Javascript 如何在JS中检测按键的时间?,javascript,Javascript,我想知道在JavaScript中按下特定键时如何使函数运行。例如,当我按enter键时,它将运行以下功能: alert("You pressed enter"); 您使用的是addEventListener还是什么?谢谢大家! 是- 确实可以使用addEventListener,但使用(例如jQuery)可以防止在不同浏览器上出现错误 有关键代码列表: 是addEventListener我们使用。到目前为止,我们能看到您的代码吗?var-key=e.keyCode | e.which非常感谢您

我想知道在JavaScript中按下特定键时如何使函数运行。例如,当我按enter键时,它将运行以下功能:

alert("You pressed enter");
您使用的是
addEventListener
还是什么?谢谢大家!

是-


确实可以使用addEventListener,但使用(例如jQuery)可以防止在不同浏览器上出现错误

有关键代码列表:


addEventListener
我们使用。到目前为止,我们能看到您的代码吗?
var-key=e.keyCode | e.which
非常感谢您:D这帮了大忙
keyCode
没有被jQuery标准化,是不是。。。
document.addEventListener('keydown',function(e){
    var key = e.keyCode || e.which; // some browsers using keyCode,some which
    if(key == 13){
         alert('you press enter on the page');   
    }
});
$(window).keydown(function(event) {
    if (event.which === 13) {
        alert("You pressed enter");
    }
});