什么是事件冒泡?如何组织事件冒泡

2023-12-17 08:13:27
什么是事件冒泡?

事件冒泡就是时间开始时由具体的元素接受,然后逐级向上传播到较为不具体的节点。(简单来说就是由子元素逐渐向父元素传播的过程)。事件冒泡是默认开启的,但是可以通过js代码来控制事件冒泡。

阻止事件冒泡,默认事件的方法?
  • event.stopPropagation()方法:阻止事件冒泡到父元素,阻止任何父事件处理程序被执行,不让事件向document上蔓延,但是默认事件仍会执行,当调用这个方法的时候,点击仍然会被打开。
  • event.preventDefault()方法:取消事件的默认动作,该方法将通知web浏览器不要执行与事件关联的默认动作。
  • return false:这个方法会同时阻止事件冒泡和默事件(可以理解为return false它同时调用了前两种方法)

文章来源:https://blog.csdn.net/2301_79420857/article/details/135040070
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。