JS监听键盘事件

该代码示例展示了如何使用JavaScript的onkeydown事件监听键盘输入,包括Esc、F2和Enter键的响应。通过比较event.keyCode值,可以识别用户按下的是哪个键,并执行相应的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值