JS监听键盘事件

JavaScript监听键盘事件


实例:

<script>
document.onkeydown = function (event) {
	var e = event || window.event || arguments.callee.caller.arguments[0];
	if (e && e.keyCode == 27) { // 按 Esc 
		alert("Esc");
	}
	if (e && e.keyCode == 113) { // 按 F2 
		alert("F2");
	}            
	if (e && e.keyCode == 13) { // Enter 键
		alert("Enter");
	}
	// ... 
}; 
</script>

keyCode对应关系如下:

按键键码
BackSpace8
Tab9
Clear12
Enter13
Shift16
Control17
Alt18
Cape Lock20
Esc27
Spacebar32
Page Up33
Page Down34
End35
Home36
Left Arrow37
Right Arrow39
Down Arrow40
Insert45
Delete46
Num Lock144
;:186
= +187
- _ ——189
. > 。》190
/ ? / ?191
· ~ `192
[【 {219
、\220
] 】}221
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值