当我按下键盘上的键时如何console.log?

Ext*_*ary 2 javascript

我希望我的代码在console.log按下数字键盘 1 时我尝试过此操作,但不起作用:

function presskey1(e){
    if(e.keyCode == 97){
        console.log(Element)
    }
}
presskey1();
Run Code Online (Sandbox Code Playgroud)

97 = 小键盘 1 代码键

小智 5

您可以这样做!您应该使用 keydown 事件的事件侦听器,并且 numpad 1 的键代码是Numpad1

document.addEventListener('keydown', keyPressed);

function keyPressed(e) {
  if(e.code == "Numpad1") {
    console.log("Numpad1 Pressed");
  }
}
Run Code Online (Sandbox Code Playgroud)