等待直到所有DOM都已加载

时间:2018-09-20 13:23:02

标签: javascript ajax dom domdocument

我想知道在加载所有DOM时触发事件的最佳方法是什么?特别是,假设HTML页面包含许多AJAX请求。是否足以使用:

window.onload = function() { };

或:

window.addListener("DOMCreated", function() { });

答案是“否”,因为我尝试使用这两个函数,但是当我尝试执行document.getElementById("id")时,我总是得到null

啊,我不能使用jQuery。

1 个答案:

答案 0 :(得分:0)

您想要的是DOMContentLoaded事件。

document.addEventListener("DOMContentLoaded", function(){ ... });

请参见Difference between DOMContentLoaded and load events