Web端识别键盘事件

	<!DOCTYPE HTML>
	<html lang = 'en'>
		<head>
			<meta charset = 'UTF-8'/>
			<title>Test</title>
			<style>
			</style>
		</head>
		<body>
			<script>
				//补充知识document.onkeyprss的含义:给页面绑定键盘事件
				document.onkeypress = function(){
					//.onkeypress按下字符键触发
					//字符键包括字母,数字,能在页面中显示的字符的键
					console.log('字符键');
				}
				document.onkeydown = function(){
					//.onkeydown按下任意键出发
					console.log('任意键');
				}
				
				//键盘事件对象中的altkey ctrlKey shiftKey对应三个键alt ctrl shift
				document.onkeydown = function(e){
					var evt = e || event;
					console.log(evt.altKey, evt.ctrlKey, evt.shiftKey);
					//判断是否按了某一个键
					//我们这里以回车键举例.keyCode
					if(evt.keyCode === 13){
						console.log('你按的是回车键');
					}else{
						console.log('你按得不是回车键');
					}
				}
			</script>
		</body>
	</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值