倒计时函数js setInterval()

lidayun
Posted by lidayun on 三月 14, 2012
前端开发

定义和用法:
setInterval() 方法用于在指定的毫秒数后调用函数或计算表达式。它与setTimeout()方法不同的是前者可以无限的循环,不会受调用函数的限制,要想退出此循环可以使用clearInterval()方法,可以使用返回值为现在要设置的这个对象;

语法:
setInterval(code,millisec)

参数:code (必需):要调用的函数后要执行的 JavaScript 代码串。

 millisec(必需):在执行代码前需等待的毫秒数。

举例:

 <script language=”javascript”>
function timer(){
var value=Number(document.all['time'].value);
if(value==2){
timeID=window.setInterval(“change()”,1000);
clearInterval(timeID);
}
else window.setInterval(“change()”,1000);
}function change(){
var value=Number(document.all['time'].value);
if (value>1) document.all['time'].value=value-1;
else {
document.all['time'].value=”kk”;
return false;
}
}
</script>

分享到:

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>