事件冒泡是指当一个网页元素上发生某个事件时,会依次向上级元素传递该事件。也就是说,事件首先被触发在最内层的元素上,然后在接下来的层级中逐级向上层元素传递,直至传递到最外层的元素。
例如,在一个嵌套的HTML结构中,当内层的元素上发生点击事件时,该事件会依次被其父元素、父元素的父元素以及更上层的元素依次触发。这个过程就叫做事件冒泡。
事件冒泡是基于DOM树结构的,即根据元素的父子关系传递事件。由于事件冒泡,我们可以在外层元素上事件,而不需要针对每个内层元素都添加事件,从而简化了事件处理的代码。