关于onclick和addeventlistener('click'),click的整理
2024-09-22 03:44:17
代码
$(function(){
$("#btn").click(function(){
console.log(2)
})
$("#btn").click(function(){
console.log(1)
})
$("#btn").click(function(){
console.log(3)
})
})
这个点击结果是输出2,1,3
因为你此处相当于绑定了click,在你没解绑之前,他依然具有第一个事件的,所以他会继续之前一个;
原生
document.getElementById("btn").addEventListener("click",function(){
console.log(10)
},false)
document.getElementById("btn").addEventListener("click",function(){
console.log(11)
},false)
document.getElementById("btn").addEventListener("click",function(){
console.log(12)},false);
而onclick:
是重新赋值,变量提升
document.getElementById("btn").onclick=function(){
console.log(1)
}
document.getElementById("btn").onclick=function(){
console.log(2)
}
document.getElementById("btn").onclick=function(){
console.log(3)
}
最终结果是3
最新文章
- thinkphp3.22 多项目配置
- TML5如何在移动网页端调用手机图片或者camera
- thinkphp3.2整合phpexcel
- Swift开发中的一些琐碎
- JVM笔记5:Class文件结构
- [BZOJ 3888] [Usaco2015 Jan] Stampede 【线段树】
- DOL版USB Loader的下载和运行
- 编写css代码的方式
- hadoop编程技巧(3)---定义自己的区划类别Partitioner
- JavaScript的六种继承方式
- 炫丽的倒计时效果Canvas绘图与动画基础
- 基于node写了个工具,可以在线制作“sorry,为所欲为”的 GIF(开源)
- 动态规划 Common Subsequence
- [转帖]CPU Cache 机制以及 Cache miss
- saltstack通过jinja模板,grains方式将配置的变量值写入到配置文件中?
- SuperMap 三维产品资料一览表
- HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结
- jq 上传下载进度条
- jQuery 实例
- [机器学习] 训练集(train set) 验证集(validation set) 测试集(test set)