为什么有些键码会转换为其他字符?
我认为 219 应该是 [ 字符。
onKeyPress I get 91
onKeyDown I get 219
火狐,测试页面:http ://www.asquare.net/javascript/tests/KeyCode.html
更新:混淆是由 onKeyPress 和 onKeyDown 事件的键码产生的。onKeyPress 返回字符码(91),onKeyDown 返回键码(219)。
此表同时显示 ascii 代码和密钥代码(按浏览器)。http://unixpapa.com/js/key.html