keyCode与charCode

Firefox 返回键值 keyCode(keypress) 功能键(Shift,Ctrl,Alt,PrintScreen,ScrollLock无返回值)返回正确值,以外的所有键值皆为0 keyCode(keydown) 返回除PrintScreen外所有键值,字母键皆以大写状态显示键值(65-90) keyCode(keyup) 返回除PrintScreen外所有键值,字母键皆以大写状态显示键值(65-90) charCode(keypress) 返回字符键大小写键值(65-90,97-122),Shift,Ctrl,Alt,PrintScreen,ScrollLock无返回值,其他所有键值为0 charCode(keydown) 所有键值为0 charCode(keyup) 所有键值为0 keyCode(keypress) 返回所有字符键的正确值(区分大小写状态65-90,97-122) keyCode(keydown) 返回除PrintScreen外所有键值,字母键皆以大写状态显示键值(65-90) keyCode(keyup) 返回除PrintScreen外所有键值,字母键皆以大写状态显示键值(65-90) charCode IE不支持该属性 测试keyCode,charCode值,FF和IE中总能得到我意想不到的结果。完全无规律,后来才发现不同事件也会导致不同的结果。上表一并列 出,不同浏览器,不同键盘事件所返回的keyCode和charCode(IE不支持charCode),safari和Opera未作测试,实在没那个 精力~···· 原文地址: omiga.org/blog/archives/50

转载于:https://www.cnblogs.com/acis_/archive/2009/07/14/1523155.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值