DOMContentLoaded 和 load 事件之间的区别

2022-08-29 23:52:33

和 事件之间有什么区别?DOMContentLoadedload


答案 1

来自 Mozilla 开发者中心

DOMContentLoaded 事件在文档完全加载和分析后触发,而无需等待样式表、图像和子帧完成加载(load 事件可用于检测完全加载的页面)。


答案 2

一旦 DOM 层次结构完全构建,该事件就会触发,当所有图像和子帧都已完成加载时,该事件将执行此操作。DOMContentLoadedload

DOMContentLoaded将适用于大多数现代浏览器,但不适用于IE,包括IE9及更高版本。有一些解决方法可以在旧版本的IE上模拟此事件,例如在jQuery库上使用的,它们附加了IE特定的onreadystatechange事件。