我正在尝试检测整个文档中的div
何时加载。
但是由于某种原因无法检测到吗?
https://codepen.io/noflaco/pen/eoeexM?editors=1111
document.addEventListener("DOMContentLoaded", function() {
const test = document.getElementById("test");
function consent() {
alert("test");
}
test.addEventListener("DOMContentLoaded", Consent);
});
为什么不呢?
答案 0 :(得分:0)
为什么不呢?
任意DOM元素不会触发echo substr("Mar 17 2019, 16:08:43 CET Died at Level 418 by Gaz'haragoth.", 0, 21);
事件,因此永远不会执行事件处理程序。仅在解析和加载整个DOM后,才在DOMContentLoaded
元素上触发此事件。
You can learn more about this event on MDN。
具有讽刺意味的是,您可以通过document
加载div的事实意味着它已经存在,因此没有必要添加等待其加载的处理程序。