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('向左');
    }
}
posted @ 2022-08-12 11:40  nxmxl  阅读(387)  评论(0编辑  收藏  举报