8.1

事件流

1.绑定事件

想要给一个元素绑定事件,我们有两种方法:使用内联事件或事件监听器。在之前的课程中,我们一直使用的是内联事件来为元素绑定事件

<button id='btn1'>按钮1</button>
<button id='btn2'>按钮2</button>
<script type="text/javascript">
var btn1=document.getElementById('btn1');
var btn2=document.getElementById('btn2');
1)内联事件

btn1.onclick=function(){
alert(1111);
}
无限制第为元素绑定事件

btn1.onclick=function(){
alert('btn1,第一次绑定');
}
btn1.onclick=function(){
alert('btn1,第二次绑定');
}
2)事件监听

btn2.addEventListener('click',function(){
alert(2222);
})
</script>
无限制第为元素绑定事件

btn2.addEventListener('click',function(){
alert('btn2,第一次绑定');
})
btn2.addEventListener('click',function(){
alert('btn2,第二次绑定');
})

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我们首先要明白,我们给页面添加效果用到的js到底是什么?js其实包含三部分:dom 文档对象模型 bom 浏览...
    一直以来都很好阅读 822评论 0 0
  • 一、事件流 1.绑定事件 想要给一个元素绑定事件,我们有两种方法:使用内联事件或事件监听器。在之前的课程中,我们一...
    Polaris_L阅读 395评论 0 0
  • 事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理...
    gtt21阅读 172评论 0 0
  • 事件捕获 *{ margin:0; padding:0;}#div1{ width:300px; heig...
    喜欢暗杠阅读 96评论 0 0
  • 总有些不如意 总有些遗憾围绕在身边 一天天的生活就是白天与黑夜 一天天遇到的人无非就是男或女 我想忘记昨天的自己 ...
    皆非_lx阅读 218评论 0 2