js倒计时10秒代码(js倒计时怎么写)[js教程]

  • JS

    忽然间想做一个倒计时的例子。

  • 用到的方法是setInterval()。

一、先了解一下setInterval,AAAAA是执行函数,BBBBB是执行周期。

图片[1]-js倒计时10秒代码(js倒计时怎么写)[js教程]-爱学社区

二、创建一个盒子,在脚本中取得元素对象。

图片[2]-js倒计时10秒代码(js倒计时怎么写)[js教程]-爱学社区

三、开始用setinterval方法了。

JS教程

图片[3]-js倒计时10秒代码(js倒计时怎么写)[js教程]-爱学社区

  • F12打开控制台,你可以看到,每秒一个log的刷新。

图片[4]-js倒计时10秒代码(js倒计时怎么写)[js教程]-爱学社区

爱学社区JS教程

四、创建一个变量t,用来倒计时用。

图片[5]-js倒计时10秒代码(js倒计时怎么写)[js教程]-爱学社区

  • 确实可以倒计时了,但它会倒数到负数,无穷尽倒数。

图片[6]-js倒计时10秒代码(js倒计时怎么写)[js教程]-爱学社区

五、加个判断,让它只倒数十秒。

图片[7]-js倒计时10秒代码(js倒计时怎么写)[js教程]-爱学社区

图片[8]-js倒计时10秒代码(js倒计时怎么写)[js教程]-爱学社区

js倒计时10秒代码如下:

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>Document</title>
</head>
<body>
 <div id="cddiv"></div>
 <script>
 var t = 10;
 var elcddiv = document.querySelector("#cddiv");
 // 取得元素对象
 var cd = setInterval("cdfun()",1000);
 // 用setInterval方法创建对象,1秒周期循环执行cdfun()函数
 function cdfun() {
 elcddiv.innerHTML = t;
 if (t == 0) {
 clearInterval(cd);
 // clearInterval是用来结束setInterval的
 alert("倒计时结束!")
 }
 t--;
 }
 </script>
</body>
</html>

关注本站更多学习内容请收藏本站或保存本站永久网址[www.axue5.com]每天更新学习资源和各种,破解软件,福利美图技术教程,线报活动等网络资源!

------本页内容已结束,喜欢请分享------
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容