本文摘自PHP中文网,作者Guanhui,侵删。
在JavaScript中setInterval函数的作用是按照指定的周期时间来调用函数或计算表达,其语法为“setInterval(func,ms)”,返回值是一个ID,可以将这个ID传递给“clearInterval”函数来取消执行。

使用示例
你可以通过调用一个已命名的函数,每三秒(3000 毫秒)弹出 "Hello":
1 2 3 4 5 6 7 8 9 | var myVar;
function myFunction() {
myVar = setInterval(alertFunc, 3000);
}
function alertFunc() {
alert( "Hello!" );
}
|
显示当前时间( setInterval() 方法会每秒执行一次函数,类似手表功能):
1 2 3 4 5 6 7 | var myVar = setInterval( function (){ myTimer() }, 1000);
function myTimer() {
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById( "demo" ).innerHTML = t;
}
|
使用 clearInterval() 来停止 setInterval 的执行:
1 2 3 4 5 6 7 8 9 10 11 | var myVar = setInterval( function (){ myTimer() }, 1000);
function myTimer() {
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById( "demo" ).innerHTML = t;
}
function myStopFunction() {
clearInterval(myVar);
}
|
使用 setInterval() 和 clearInterval()来创建动态进度条:
1 2 3 4 5 6 7 8 9 10 11 12 13 | function move() {
var elem = document.getElementById( "myBar" );
var width = 0;
var id = setInterval(frame, 10);
function frame() {
if (width == 100) {
clearInterval(id);
} else {
width++;
elem.style.width = width + '%' ;
}
}
}
|
推荐教程:《JavaScript》
以上就是Javascript 中 setInterval 函数怎么用?的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
javascript在页面增加元素
javascript如何使用replace方法
javascript如何在object中删除属性
javascript实现斐波那契数列的四种方法介绍(代码)
javascript事件捕获与事件冒泡
angular2 ngmodel模块的详细介绍
mac写javascript用什么软件
d3js怎么样
vue响应式原理及依赖收集的介绍 (附代码)
javascript中怎么将xml转为json
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » Javascript 中 setInterval 函数怎么用?