如何将 event.key 转换为 event.key 代码?
how can I convert event.key into event.keyCode?
event.keyCode现已弃用,所以建议使用event.key,但如何从“key”中获取“keyCode”?
现在 event.keyCode(还有 event.which)已弃用。
'a'.toUpperCase().charCodeAt(0)
为什么 toUpperCase()
?因为keyCode
是大写字母
的ASCII码
'a' keyCode 是 65
'A' keyCode 是 65
'A'.charCodeAt(0)
是 65,但是
'a'.charCodeAt(0)
是 97
警告: 这仅适用于 A-z 和 0-9 字符,不适用于 Arrow*、Escape、Enter 等键
event.keyCode现已弃用,所以建议使用event.key,但如何从“key”中获取“keyCode”?
现在 event.keyCode(还有 event.which)已弃用。
'a'.toUpperCase().charCodeAt(0)
为什么 toUpperCase()
?因为keyCode
是大写字母
'a' keyCode 是 65
'A' keyCode 是 65
'A'.charCodeAt(0)
是 65,但是
'a'.charCodeAt(0)
是 97
警告: 这仅适用于 A-z 和 0-9 字符,不适用于 Arrow*、Escape、Enter 等键