Javascript 检查密钥代码时出错
我正在做一个小游戏的井字游戏。我正在使用javascript编写代码。我面临的问题是,我在js控制台中收到警告Javascript 检查密钥代码时出错,javascript,Javascript,我正在做一个小游戏的井字游戏。我正在使用javascript编写代码。我面临的问题是,我在js控制台中收到警告 'KeyboardEvent.keyLocation' is deprecated. Please use 'KeyboardEvent.location' instead. 在控制台中收到此警告后,我无法进一步使用这些键。我有一个功能可以检查按下的键。代码是 window.onkeyup=function() { var current_key = event.keyCod
'KeyboardEvent.keyLocation' is deprecated. Please use 'KeyboardEvent.location' instead.
在控制台中收到此警告后,我无法进一步使用这些键。我有一个功能可以检查按下的键。代码是
window.onkeyup=function()
{
var current_key = event.keyCode;
console.log(current_key);
if(current_key == 37) goleft();
if(current_key == 38) goup();
if(current_key == 39) goright();
if(current_key == 40) godown();
}
如何解决此问题。将
事件
传递给您的函数,如下所示:
window.onkeyup = function(event) {
var current_key = event.keyCode;
console.log(current_key);
if(current_key == 37) goleft();
if(current_key == 38) goup();
if(current_key == 39) goright();
if(current_key == 40) godown();
};
你有没有做过类似的事情: 在对象的
keyPress
事件上,使用如下内容:keyPress=“doSomething(event)”
然后js:
function doSomething(e){
if (e.keyCode == "13") {
//do Somehing
}
}
尝试传递“函数(事件)”