在页面中的任何位置输入按键时,在javascript中调用特定方法

时间:2015-08-19 10:43:22

标签: javascript jquery

我必须在"输入"在页面的任何位置按下键,但我不想在每个文本框中注册任何方法调用。我知道这可以通过像这样的jQuery来完成

$(document).keypress(function(e) {
  if(e.which == 13) {
    // enter pressed
  }
});

请告诉我如何在普通的javascript中编写此代码的相同版本? 提前致谢

2 个答案:

答案 0 :(得分:3)

document.addEventListener("keydown", yourKeyDownFunction, false);

http://jsfiddle.net/9ZDxw/1/

答案 1 :(得分:2)

请尝试此

document.onkeypress = function (e) {
    if (e.keyCode == 13) {
        alert('cilcked')
    }
}

DEMO