我想知道在加载所有DOM时触发事件的最佳方法是什么?特别是,假设HTML页面包含许多AJAX请求。是否足以使用:
window.onload = function() { };
或:
window.addListener("DOMCreated", function() { });
答案是“否”,因为我尝试使用这两个函数,但是当我尝试执行document.getElementById("id")
时,我总是得到null
。
啊,我不能使用jQuery。
答案 0 :(得分:0)
您想要的是DOMContentLoaded事件。
document.addEventListener("DOMContentLoaded", function(){ ... });