大多数事件会在所有浏览器中冒泡。但是,我知道在 Internet Explorer 中“提交”事件不会冒泡。还有哪些不冒泡的事件?
HTML DOM:哪些事件不会冒泡?
IT技术
javascript
html
dom
dom-events
event-bubbling
2021-02-22 14:51:52
5个回答
HTML 框架/对象
load
unload
scroll
(除了文档上的滚动事件必须冒泡到窗口)
HTML 表单
focus
blur
突变
DOMNodeRemovedFromDocument
DOMNodeInsertedIntoDocument
进步
loadstart
progress
error
abort
load
loadend
特定于一个元素的任何事件都不会冒泡:focus、blur、load、unload、change、reset、scroll、大多数 DOM 事件(DOMFocusIn、DOMFocusOut、DOMNodeRemoved 等)、mouseenter、mouseleave 等
除了其他答案之外,文档元素上的load事件会冒泡,但它会在 Document 对象处停止冒泡,并且不会传播到 Window 对象。Window 对象的 load 事件只有在整个文档都加载完毕后才会触发。
焦点和模糊事件不会冒泡