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('向左');
}
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步