js和jQuery鼠标绑定点击事件的对比

代码

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<script src="../js/jquery-3.3.1.min.js"></script>
	</head>
	<script>
		//window.onload和$(function())的区别在于前者页面加载完成之后只加载一次 但是后者可以加载多次
		/*window.onload = function() {
			document.getElementById("btn1").onclick = function() {
				alert("我是js鼠标绑定事件的方式")
			}
		}*/
		$(function(){
			$("#btn1").click(function(){
				alert("我是jQuery绑定鼠标点击事件的方式11111")
			})
				$("#btn1").click(function(){
				alert("我是jQuery绑定鼠标点击事件的方式2222")
			})
		})
		
	</script>

	<body>
		<div id="div1">我是div1</div>
		<div id="div2">我是div2</div>
		<input type="button" value="点击" id="btn1"  />
	</body>
	<script>
		/*$("#btn1").click(function(){
						alert("我是jQuery绑定鼠标点击事件的方式")
					})*/
		/*function test(){
			alert("我是js鼠标绑定事件的方式")
		}*/
		/*document.getElementById("btn1").onclick=function(){
			alert("我是js鼠标绑定事件的方式")
		}*/
	</script>

</html>

代码分析讲解

我们都知道js中鼠标点击事件一般是绑定onclick()这个方法的,代码片段如下图

在这里插入图片描述

第二种:同样是onclick方法,但是我们不用再属性中定义,之间通过标签id,对按钮注入点击方法,代码如下

在这里插入图片描述

通过jQuery方式获取(注意jQuery是没有onclick方法,我查看了文档,文档中并没有,所以直接认为它么有此方法)所以直接用的是click方法(click方法中js也有,不过是先实现onclick方法之后,给click注册监听后才可以使用)

在这里插入图片描述

顶部代码解析

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值