我想知道在JavaScript中按下特定键时如何运行函数。例如,当我按回车键时,它将运行以下功能:
alert("You pressed enter");
您使用addEventListener
还是什么?谢谢!
答案 0 :(得分:4)
是 - jsfiddle
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');
}
});
答案 1 :(得分:-1)
您确实可以使用addEventListener,但可以使用(例如jQuery)来防止不同浏览器出错。
获取keyCodes列表:http://www.javascripter.net/faq/keycodes.htm
$(window).keydown(function(event) {
if (event.which === 13) {
alert("You pressed enter");
}
});