首页 > 解决方案 > 执行所有初始 Javascript 时的 DOM 事件

问题描述

当(除了所有正在加载的 DOM 元素,包括图像、样式表等)某些初始 Javascript 完成获取数据然后更新 DOM 时,是否会触发 DOM 事件?

用例在一个封闭的系统中,我在其中调用window.print()以打开打印对话框,但只有在加载完整页面并且所有 Javascript 都返回其数据时。

我尝试过使用MutationObserver,但它会触发多次,并且我需要在所有加载完成后才触发一次。

我准备好了一个解决方法(通过创建一个自定义事件并在脚本完成时触发它),但我想知道是否有某种内置事件能够做到这一点。

标签: javascript

解决方案


推荐阅读