2015-11-14 67 views

回答

0

Legacy KeyboardEvent supplemental interface(重点煤矿):对于键盘

浏览器支持传统上依赖于三个特设 属性,keyCodecharCodewhich

所有这三个属性都返回一个数字代码,代表 按下的某个方面:keyCode是密钥 本身的索引。 charCode是字符键的ASCII值。 which 是可用的字符值,否则是密钥索引。 这些属性的值,和 属性的可用性,是跨平台,键盘语言 和布局,用户代理,版本,甚至事件类型不一致。

这就是为什么,根据Legacy Key Attributes

作者应该使用KeyboardEvent.key属性而不是 charCodekeyCode属性。