如何检测 DOM 是否已完成构建?

发布于 2024-11-08 11:19:15 字数 98 浏览 0 评论 0原文

在填充其中的字段之前,我可以使用什么 jQuery/JavaScript 命令来检测 DOM(由自定义函数驱动)是否已构建?目前,除非我在两个操作之间放置一个警报框,否则后者会失败。

What jQuery/JavaScript command can I use to detect whether the DOM (driven by a custom function) has been built before populating the fields inside it? Currently the latter fails unless I put in an alert box in between the 2 actions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

兰花执着 2024-11-15 11:19:15

$(function() { }) 会告诉您 DOM 何时可供访问。

如果您的自定义函数正在向 DOM 添加内容,那么最好的方法是在其中构建一些内容,以便在完成时通知某些代码。

$(function() { }) will tell you when the DOM is ready to be accessed.

If your custom function is adding things to the DOM, the best way would be to build something into it that notifies some code when it is done.

半寸时光 2024-11-15 11:19:15

您可以查看document.readyState。如果页面已准备好,它应该是“完整”

您还可以使用 document.addEventListener('DOMContentLoaded', function () { })

You can look at document.readyState. If the page is ready it should be "complete".

You can also use document.addEventListener('DOMContentLoaded', function () { })

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文