我无法解决这个问题,我的脚本有问题

时间:2016-10-22 17:09:32

标签: javascript

my issue

   window.onkeydown = function(e) {
     var code = e.keyCode ? e.keyCode : e.which;
     if (code === 71) {
       alert("hi");
     }
   };



   window.onkeyup = function(e) {
     var code = e.keyCode ? e.keyCode : e.which;
     if (code === 69) {
       alert("hi");
     }
   };

不介意以下文字!!我以为这会在某个地方回答,但我无法找到它。

如果我正在收听按键事件,我应该使用.keyCode还是.which来确定是否按下了回车键?

我总是做以下事情:不要介意这个文字!!

1 个答案:

答案 0 :(得分:-1)

像这样......

window.onload = function(e) {

  window.addEventListener('keydown', function (e) {
      console.log('keydown: ' + e.keyCode);
      if (e.keyCode == 71) {
        alert("hi");
      }
  });


  window.addEventListener('keyup', function (e) {
      console.log('keyup: ' + e.keyCode);
      if (e.keyCode == 69) {
         alert("hi");
      }
  });

}