JS对键盘事件弃用keyCode怎么处理?
使用key代替keyCode 与keyCode不同的是key方法输出的是string字符串
以上下左右按键为例子:
document.onkeydown=function(event){
console.log(event.key);
};
输入上面代码找到想要的按键对应的string字符串
按键 输出
上方按键 ArrowUp
下方按键 ArrowDown
左方按键 ArrowLeft
右方按键 ArrowRight
然后将问题代码可以修改为如下:
document.onkeydown=function(event){
if(event.key=='ArrowLeft'){
console.log('向左');
}
}