【发布时间】:2018-10-04 04:10:58
【问题描述】:
我想知道是否可以在不使用 setInterval 的情况下侦听 DOM 中的元素,就像我现在正在做的那样:
var interval = setInterval(() => {
var div = document.querySelector('.test');
if (div != null) {
clearInterval(interval);
console.log(div);
}
}, 1000);
我的问题是这个特定的 div 在 10-12 分钟后随机加载到 DOM 中。 而且我认为 setInterval 我只是一个丑陋的解决方案。所以我的问题是,是否甚至可以在不使用间隔的情况下监听 DOM 中的新 div?
【问题讨论】:
-
我向您保证,任何其他检查此 DOM 元素的代码都将以相同的方式运行
标签: javascript jquery