本篇文章给大家分享的是有关Javascript中setInterval函数的用法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
专注于为中小企业提供网站建设、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业银海免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
在JavaScript中setInterval函数的作用是按照指定的周期时间来调用函数或计算表达,其语法为“setInterval(func,ms)”,返回值是一个ID,可以将这个ID传递给“clearInterval”函数来取消执行。
使用示例
你可以通过调用一个已命名的函数,每三秒(3000 毫秒)弹出 "Hello":
var myVar; function myFunction() { myVar = setInterval(alertFunc, 3000); } function alertFunc() { alert("Hello!"); }
显示当前时间( setInterval() 方法会每秒执行一次函数,类似手表功能):
var myVar = setInterval(function(){ myTimer() }, 1000); function myTimer() { var d = new Date(); var t = d.toLocaleTimeString(); document.getElementById("demo").innerHTML = t; }
使用 clearInterval() 来停止 setInterval 的执行:
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()来创建动态进度条:
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中setInterval函数的用法,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。