Javascript 如果相同,onkeypress将不适用于

Javascript 如果相同,onkeypress将不适用于,javascript,onkeypress,Javascript,Onkeypress,我想,如果你按s,它会使你点击s的id警报,但它没有工作 javascript 函数myFunction(事件){ var x=event.which | | event.keyCode; 如果(x==155){ 警报(“您按下s按钮”); } } html https://jsfiddle.net/hsoeutxr/ 但是,它只起作用 function myFunction(event) { var x = event.which || event.keyCode; aler

我想,如果你按s,它会使你点击s的id警报,但它没有工作

javascript

函数myFunction(事件){
var x=event.which | | event.keyCode;
如果(x==155){
警报(“您按下s按钮”);
}
}
html


https://jsfiddle.net/hsoeutxr/
但是,它只起作用

function myFunction(event) {
  var x = event.which || event.keyCode;
  alert("You press s button");
}

所以我认为应该是if语句,但我没有发现任何问题,我会使用typeof检查x是否是一个数字,因为它可能是一个字符串开头。

将其与keycode 115进行比较。在myFunction中,键代码将为-

  function myFunction(event) {
    var x = event.which || event.keyCode;
    if (x == 115) {
     alert("Hello");
    }
  }

这是一个数字,看看这个,是的。钥匙代码为115