-
忽然间想做一个倒计时的例子。
-
用到的方法是setInterval()。
一、先了解一下setInterval,AAAAA是执行函数,BBBBB是执行周期。
二、创建一个盒子,在脚本中取得元素对象。
三、开始用setinterval方法了。
-
F12打开控制台,你可以看到,每秒一个log的刷新。
四、创建一个变量t,用来倒计时用。
-
确实可以倒计时了,但它会倒数到负数,无穷尽倒数。
五、加个判断,让它只倒数十秒。
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
暂无评论内容