窗口Onkeypress不工作

时间:2017-11-30 20:33:02

标签: javascript

我第一次尝试时代码工作正常。我按下了#34; l"而小错误就像正常一样。我关闭了网站,再次运行它,它没有工作?有人帮忙:

    window.onkeypress = function(event) {
        if (event.keyCode == 76) {
        alert("Lol")
      }
    };

2 个答案:

答案 0 :(得分:1)

也许是第一次工作,因为你按下“L”(在大写锁定时),第二次是因为你按了“l”。

怎么样:

window.onkeypress = function(event) {
        if (event.keyCode == 76) {
        alert("Lol");
      }else{
         console.log("key pressed: "+ event.keyCode);
      }
    };

然后你可以找出发生的事情,并在调试后删除C.L

答案 1 :(得分:0)

在放弃之前尝试打印console.log(event.keyCode) ... captial L键码是76,所以请记住L!=l

window.onkeypress = function(event) {
   console.log(event.keyCode)
        if (event.keyCode == 76) {
        alert("Lol")
      }
    };