gpt4 book ai didi

javascript - 如何识别html页面中的所有元素都已经渲染完毕?

转载 作者:行者123 更新时间:2023-12-03 03:18:04 24 4
gpt4 key购买 nike

我想向我的页面添加加载图像。我在 body 标记的开头添加了加载图像,并在 HTML 标记的末尾删除了加载图像。现在我可以确定 Js 文件何时完全下载。但是,如何确保页面中的所有元素都已完整渲染呢?现在,我使用 setTimeOut 函数来添加额外的一秒延迟。有没有办法识别HTML页面中的所有元素都已渲染?

最佳答案

document.onreadystatechange = function () {
if (document.readyState === "complete") {
//do everything here
}
}

readyState 属性用于确定文档的状态。请参阅 MDN 文档:https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState

关于javascript - 如何识别html页面中的所有元素都已经渲染完毕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46681718/

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