Javascript 如何根据计时器自动刷新/运行函数?

Javascript 如何根据计时器自动刷新/运行函数?,javascript,Javascript,如何创建函数,并根据计时器每隔一段时间运行/刷新一次?我正在尝试运行一个函数,它需要更新以检查是否检查了参数 function checkTime() { if(document.getElementById("time").innerHTML === "12:00:00 PM") { alert("It's noon!"); } } 这可以通过使用setInterval()来实现。我在用类似的东西来做这个;我制作了一个计时器,显示我的课时结束的时间(在学校

如何创建函数,并根据计时器每隔一段时间运行/刷新一次?我正在尝试运行一个函数,它需要更新以检查是否检查了参数

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

这可以通过使用
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);

您肯定应该使用jQuery来实现这一点。