代码

$(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

最新文章

  1. thinkphp3.22 多项目配置
  2. TML5如何在移动网页端调用手机图片或者camera
  3. thinkphp3.2整合phpexcel
  4. Swift开发中的一些琐碎
  5. JVM笔记5:Class文件结构
  6. [BZOJ 3888] [Usaco2015 Jan] Stampede 【线段树】
  7. DOL版USB Loader的下载和运行
  8. 编写css代码的方式
  9. hadoop编程技巧(3)---定义自己的区划类别Partitioner
  10. JavaScript的六种继承方式
  11. 炫丽的倒计时效果Canvas绘图与动画基础
  12. 基于node写了个工具,可以在线制作“sorry,为所欲为”的 GIF(开源)
  13. 动态规划 Common Subsequence
  14. [转帖]CPU Cache 机制以及 Cache miss
  15. saltstack通过jinja模板,grains方式将配置的变量值写入到配置文件中?
  16. SuperMap 三维产品资料一览表
  17. HTML+CSS,让div在屏幕中居中(水平居中+垂直居中)方法总结
  18. jq 上传下载进度条
  19. jQuery 实例
  20. [机器学习] 训练集(train set) 验证集(validation set) 测试集(test set)

热门文章

  1. 2018 kali linux install tools
  2. 竞赛题解 - NOIP2018 赛道修建
  3. 外键参数 onupdate,ondelete等(cascade,no adcion,set null,restrict)
  4. Linux常用97条命令
  5. 大数据学习之Hadoop环境搭建
  6. Python学习 :常用模块(一)
  7. Python递归与迭代
  8. Jenkins中Publish Over SSH插件使用
  9. 后端系统开发利器之gflags
  10. Splay初学习