Jquery到javascript keypress事件

Dav*_*801 2 javascript jquery

我在jquery代码中有以下内容:

$(document).keypress(function (e) {
    if (e.keyCode == 13) {

    }
});
Run Code Online (Sandbox Code Playgroud)

我如何将其变成javascript所以我不需要加载jquery everyime?

kar*_*m79 5

document.onkeypress = function (e) {
    if (!e) var e = window.event;
    var keyCode = e.keyCode || e.which;
    if(keyCode == 13) {

    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

读:

  • 并且`e = e || window.event;`.http://www.quirksmode.org/js/keys.html也可能很有趣. (4认同)
  • @ David19801:有些浏览器使用传递给函数的`event`参数,有些使用`window.event`.jQuery通过为您处理这些内容使得跨浏览器的内容变得简单. (2认同)