如何根据计时器自动刷新/运行功能?

时间:2015-05-13 13:34:14

标签: javascript

如何创建一个函数,让它基于计时器偶尔运行/刷新一次(秒)?我正在尝试运行一个函数,需要更新它以检查是否检查了参数。

function checkTime()  {
    if(document.getElementById("time").innerHTML === "12:00:00 PM")  {
        alert("It's noon!");
    }
}

1 个答案:

答案 0 :(得分:0)

这可以通过使用setInterval()来完成。我正在使用类似的东西;我做了一个计时器,显示我的期间结束的时间(在学校)并且还显示当前时间,当时间与期间结束时间相匹配时,它应该自动更改为下一个时间段。在您的示例中,您可以执行以下操作:

//init function
function checkTime()  {
    //check if its noon
    if(document.getElementById("time").innerHTML === "12:00:00 PM")  {
        //alert
        alert("It's noon!");
    }
}
//set the interval
setInterval(function()  {
    //execute code 
    checkTime();
}, /* every 5 seconds, or 5000 milliseconds */ 5000);
相关问题