提示:以下是本篇文章正文内容,下面案例可供参考
一、DOM事件绑定
DOM0级别:DOM最早版本的事件绑定方式,被所有浏览器兼容
HTML绑定
JS绑定
JS绑定事件时,不能加(),否则会在页面加载时立即执行
可以绑定匿名函数
DOM2级别:添加了两个监听方法来添加和移除事件处理程序
addEventListener()
removeEventListener()
无法移除匿名添加的函数
DOM0级事件和DOM2级事件区别
DOM0级事件只能绑定一个函数,前面绑定的函数会被覆盖
DOM2级事件只能可以绑定多个函数,且有执行顺序
DOM0级事件与DOM2级事件互不影响
事件传参
event为默认参数,不需传入即可调用,该对象表示触发的事件本身
event.target会返回触发该事件的目标元素
行内调用时,传入this,this代表该元素本身