为什么我的页面不能正常自动刷新?
Why doesn't my page auto refresh properly?
我的目标是在 class p.fancybox-error
可见时刷新页面,但我想知道为什么这部分代码在我的页面顶部不起作用。
<script type="text/JavaScript">
var theDiv = document.querySelector("p.fancybox-error");
theDiv.addEventListener("click", function() {
setTimeout(function(){ location.reload(); }, 5000);
});
</script>
我把它放在这一行下面:
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
但是它给我这个错误:
null is not an object (evaluating 'theDiv.addEventListener')
非常感谢大家,看看@Stephane 的回答,它非常适合我。
这会每秒轮询一次以查找您的 class 和 auto-reloads(当它存在时)
$(function() {
setInterval(function() {
if($("p.fancybox-error").length) location.reload();
}, 1000);
});
我的目标是在 class p.fancybox-error
可见时刷新页面,但我想知道为什么这部分代码在我的页面顶部不起作用。
<script type="text/JavaScript">
var theDiv = document.querySelector("p.fancybox-error");
theDiv.addEventListener("click", function() {
setTimeout(function(){ location.reload(); }, 5000);
});
</script>
我把它放在这一行下面:
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
但是它给我这个错误:
null is not an object (evaluating 'theDiv.addEventListener')
非常感谢大家,看看@Stephane 的回答,它非常适合我。
这会每秒轮询一次以查找您的 class 和 auto-reloads(当它存在时)
$(function() {
setInterval(function() {
if($("p.fancybox-error").length) location.reload();
}, 1000);
});