在 JavaScript 中,大多数事件会冒泡(即从触发元素向上传递到文档根),但有一些事件不会冒泡。以下是一些常见的不会冒泡的事件:
1. 焦点相关事件focus (元素获得焦点)blur (元素失去焦点)focusin (会冒泡的替代事件)focusout (会冒泡的替代事件)
2. 鼠标进入/离开事件mouseenter (鼠标进入元素)mouseleave (鼠标离开元素)对比:mouseover 和 mouseout 会冒泡,但 mouseenter 和 mouseleave 不会。
3. 加载和错误事件load (资源加载完成,如 、