遇到了 keyup 和 keydown 区别的问题,于是自己简单在控制台输出了一个小写字母 a。
这是 keydown 的输出打印。
这是 keypress 的打印。
为什么这两个事件对象返回字母 a 的 keyCode 编码竟然不一致?
遇到了 keyup 和 keydown 区别的问题,于是自己简单在控制台输出了一个小写字母 a。
这是 keydown 的输出打印。
这是 keypress 的打印。
为什么这两个事件对象返回字母 a 的 keyCode 编码竟然不一致?
是一致的:
document.addEventListener('keydown', function (event) {
console.log(event);
console.log('event.keyCode:', event.keyCode);
});
document.addEventListener('keyup', function (event) {
console.log(event);
console.log('event.keyCode:', event.keyCode);
});
97 是数字小键盘的keyCode:
6 回答5.5k 阅读✓ 已解决
9 回答9.6k 阅读
3 回答10.7k 阅读✓ 已解决
4 回答7.6k 阅读
5 回答8.5k 阅读
2 回答10.6k 阅读✓ 已解决
2 回答6.7k 阅读✓ 已解决
可以参考如下链接