定时器相关方法
方法 | 描述 |
---|---|
setInterval | 周期性的调用一个函数或者执行一段代码 |
clearInterval | 清除setInterval设置的动作 |
setTimeout | 指定延迟一定的时间后调用一个函数或者执行某一个动作 |
clearTimeout | 清除setTimeout设置的动作 |
setInterval()
setInterval(code, milliseconds); setInterval(function, milliseconds, param1, param2, ...) 参数
参数 | 描述 | |
---|---|---|
code/function | 必需 | 要调用一个代码串,也可以是一个函数。 |
milliseconds | 必需 | 周期性执行或调用 code/function 之间的时间间隔,以毫秒计。 1秒=1000毫秒 1分钟=60000毫秒 |
param1, param2, … | 可选 | 传给执行函数的其他参数(IE9 及其更早版本不支持该参数)。 |
返回值
返回值: | 返回一个 ID(数字),可以将这个ID传递给clearInterval(),clearTimeout() 以取消执行。 |
---|
实例
<script>
var myVar;
function myFunction() {
myVar = setInterval(alertFunc, 3000);
}
function alertFunc() {
alert("Hello!");
}
</script>