我是这些表格的新手,如果我的问题令人困惑或不清楚,请道歉。我想知道如何每次使用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();} |但我不知道该怎么做。任何帮助,将不胜感激。
答案 0 :(得分:1)
检查每一秒就足够了。 getSeconds()返回[0,59]所以正确检查0是否正确@ slash197说。如下所示:
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);