每次分钟翻转时重新加载页面

时间:2018-04-02 08:00:39

标签: javascript html css

我是这些表格的新手,如果我的问题令人困惑或不清楚,请道歉。我想知道如何每次使用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();} |但我不知道该怎么做。任何帮助,将不胜感激。

1 个答案:

答案 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);