我是这些表格的新手,如果我的问题令人困惑或不清楚,我深表歉意。我想知道如何使用 javascript 每次翻滚时重新加载网页。 (请注意,我并不是说每 60 秒重新加载一次)我有这段代码在运行,它使网站上的时钟保持运转:
function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
h = checkTime(h);
document.getElementById('txt').innerHTML =
h + "|" + m;
var t = setTimeout(startTime, 500); }
我想知道是否有一种方法可以使用我已有的变量“s”来检查页面是否需要重新加载,也许可以使用 javascript 中的 if then 语句,|If (s = 60) {location .reload();}|但我不确定该怎么做。任何帮助,将不胜感激。
最佳答案
每秒检查一次就够了。 getSeconds() 返回 [0, 59] 所以正如 @slash197 所说的那样检查 0 是正确的。像下面这样的东西怎么样:
const norefresh = () => {
console.log('Not ready');
}
const refresh = () => {
console.log('Time to REFRESH');
}
const check = () => {
let t = new Date();
if (t.getSeconds() === 0) {
return refresh();
}
return norefresh();
}
setInterval(check, 1000);
关于javascript - 每过一分钟就重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49607505/