gpt4 book ai didi

javascript - 如何在没有监听器的情况下检查 DOM 是否已准备好?

转载 作者:行者123 更新时间:2023-11-28 21:15:02 24 4
gpt4 key购买 nike

如果我有一个动态加载的脚本,我希望它等到 DOM 准备好后再执行代码。但是,如果脚本加载太慢,DOM 已经准备好,因此 DOM-Ready 函数将不会运行。

请不要使用框架,我依赖纯 JavaScript。

提前致谢!

最佳答案

如果没有监听器,就没有 100% 可靠的方法来确保加载整个 DOM。你可以这样做:

var myChecker = setInterval(function () {
var checkElem = document.getElementById('myRefElement');

if (checkElem != null) {
clearInterval(myChecker);
myFunction();
}
}, 100);

这将等到您关心的某个目标元素存在为止。

关于javascript - 如何在没有监听器的情况下检查 DOM 是否已准备好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7843230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com