javascript - JS keycode 和网站说的不一样?

标签 javascript

当我查看任何显示 JS 键码的网站时,我看到 f# 按钮是 112-123,而 s' 是 83。但是,我将我的网站 console.log() 设置为我的键的键码按,“s”显示为 115。f# 键根本不显示。有人可以帮忙吗?

代码只是

body.addEventListener('keypress', function() {
   var x = event.keyCode;
   console.log(x);
});

最佳答案

您需要考虑大小写。 S 为 83。s 为 115。

关于javascript - JS keycode 和网站说的不一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53729719/

相关文章:

javascript - 无法专注于 Bootstrap Carousel 中的输入字段

javascript - FileReader 在阅读 PDF 时丢失数据

javascript - 将返回 foo 的 promise 映射到另一个返回 bar 的 promise ?

javascript - Js Date 对象到 python datetime

javascript - setTimeout 动画不起作用

javascript - 在 jQuery 中检查复选框时附加文本框。

javascript - Jquery 文件树 - 如何在文件夹单击时返回文件夹名称

javascript - Axios 完成事件

javascript - 选择具有复杂 ID 模式的元素

javascript - 多个 div 类的相同脚本