好吧,这可能是一个非常基本的问题,但我是编程新手(javascript =第一语言),我无法在stackoverflow上找到答案,所以请善待。
变量声明是否初始化函数? 例如:
<script>
var myVar=setInterval(function(){myTimer()},1000);
function myTimer()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("demo").innerHTML=t;
}
</script>
我认为我们也需要做myVar();
,但显然不是时间不断更新页面。
答案 0 :(得分:0)
setInterval
有两个参数:函数和整数。然后,它设置一个间隔,以便每&lt;整数&gt; 微秒执行函数。 setInterval
返回 刚刚设置的时间间隔的标识符,因此您可以稍后使用clearInterval
取消运行间隔。
因此,只有这将设置并运行间隔:
setInterval(myFunc, 1000);
这是使用返回的id取消间隔的方法:
var interval = setInterval(myFunc, 1000);
clearInterval(interval);