校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 语法相关-操作符相关
题目

事件绑定和普通事件有什么区别

解答

传统事件绑定和符合 W3C 标准的事件绑定有什么区别?

div1.onclick=function(){}; <button onmouseover=””>

</button>

1、如果说给同一个元素绑定了两次或者多次相同类型的事件,那么后面的绑定会覆盖前面 的绑定

 2、不支持 DOM 事件流 事件捕获阶段目标元素阶段=>事件冒泡阶段 

addEventListener 

1、 如果说给同一个元素绑定了两次或者多次相同类型的事件,所有的绑定将会依次触发 

2、 支持 DOM 事件流的 

3、 进行事件绑定传参不需要 on 前缀 addEventListener(“click”,function(){},true);//此时的事件就是在事件冒泡阶段执行 ie9 开始,ie11 edge:addEventListener ie9 以前

attachEvent/detachEvent 

1、 进行事件类型传参需要带上 on 前缀

 2、 这种方式只支持事件冒泡,不支持事件捕获 事件绑定是指把事件注册到具体的元素之上,普通事件指的是可以用来注册的事件

C 3条回复 评论
我是一只粽子啊

非常细致,好评!

发表于 2023-12-29 22:00:00
0 0
嘉名

感谢分享!

发表于 2023-09-18 22:00:00
0 0
六元的大可爱er

上次做这道也错了……

发表于 2022-07-16 21:00:00
0 0