onkeydown返回的都是大写字母的ASCII码(或者大家常说的键值),

onkeypress返回的window.event.keyCode是真实的字母的ASCII码。

举例:

当按下小写字母'a', 返回的window.event.keyCode是65,

而 onkeypress返回的window.event.keyCode是 97。


当按下大写字母'A'(无论是开启Caps Lock键,还是按下Shift键+a键)

onkeydown和onkeypress返回的window.event.keyCode都是65。


一个疑问:键值和按下的字母的ASCII是什么关系?

本文为临时草稿,结论有待验证。

相关文章:

  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2021-04-05
  • 2021-11-27
  • 2021-07-29
  • 2021-06-09
猜你喜欢
  • 2022-12-23
  • 2021-08-01
  • 2021-11-30
  • 2021-12-09
  • 2021-11-06
  • 2021-11-18
相关资源
相似解决方案