082|事件对象和事件对象属性

事件对象获取

普通函数

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>082事件对象和事件对象属性</title>
		<script>
			/*
			    番茄炒蛋
				番茄+鸡蛋+调料
				
				事件绑定:
				     元素节点.on+事件类型=匿名函数;
					 [注]系统会在事件绑定一旦完成的时候,生成一个事件对象
					 
			*/
		   //普通函数
		   function show(){
			   alert("hello world!");
		   }
		   show();
		</script>
	</head>
	<body>
	</body>
</html>

在这里插入图片描述

系统自动调用事件绑定的函数

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>082事件对象和事件对象属性</title>
		<script>
			/*
			    番茄炒蛋
				番茄+鸡蛋+调料
				
				事件绑定:
				     元素节点.on+事件类型=匿名函数;
					 [注]系统会在事件绑定一旦完成的时候,生成一个事件对象
					 
			*/
		 
		   function show(){
			   alert("hello world!");
		   }
		  
		   
		   window.onload=function(){
			   var oBtn=document.getElementById("btn1");
			   oBtn.onclick=show;//hello world!
		   }
		</script>
	</head>
	<body>
		<button id="btn1">按钮</button>
	</body>
</html>

在这里插入图片描述

触发事件的时候,系统会自动调用事件绑定的函数,将事件对象当做第一个参数传入

在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>082事件对象和事件对象属性</title>
		<script>
			/*
			    番茄炒蛋
				番茄+鸡蛋+调料
				
				事件绑定:
				     元素节点.on+事件类型=匿名函数;
					 [注]系统会在事件绑定一旦完成的时候,生成一个事件对象
					 
			*/
		   //普通函数
		   function show(){
			  
			   alert(arguments.length);//1
			   alert(arguments[0]);//[object MouseEvent]
			   alert("hello world");
		   }
		   //show();
		   
		   window.onload=function(){
			   var oBtn=document.getElementById("btn1");
			   oBtn.onclick=show;
		   }
		</script>
	</head>
	<body>
		<button id="btn1">按钮</button>
	</body>
</html>

e

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>082事件对象和事件对象属性</title>
		<script>
			/*
			    番茄炒蛋
				番茄+鸡蛋+调料
				
				事件绑定:
				     元素节点.on+事件类型=匿名函数;
					 [注]系统会在事件绑定一旦完成的时候,生成一个事件对象
					 
			*/
		   //普通函数
		   /*
		   function show(){
			  
			   alert(arguments.length);//1
			   alert(arguments[0]);//[object MouseEvent]
			   alert("hello world");
		   }
		   */
		   //show();
		   function show(ev){
			   alert(ev);//[object MouseEvent],但是通过形参拿事件的方式在IE8以下不兼容。IE8以下,window.event
			    var e=ev||window.event;
				alert(e);//[object MouseEvent]
			   alert("hello world!");
		   }
		   
		   window.onload=function(){
			   var oBtn=document.getElementById("btn1");
			   oBtn.onclick=show;
		   }
		</script>
	</head>
	<body>
		<button id="btn1">按钮</button>
	</body>
</html>

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200819214203718.png?在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

鼠标事件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值