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

时间:2011-05-19 01:04:58

标签: jquery dom javascript

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

2 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:3)

您可以查看document.readyState。如果页面已准备就绪,则应为"complete"

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