<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //全局变量 前面的类型可以省略 var t=0; var end; function start(){ t=t+1000; var h= Math.floor(t/(1000*60*60)); var m=Math.floor((t-h*60*60*100)/(1000*60)); m=checkTime(m); var s=Math.floor((t-m*60*1000-h*60*60*1000)/1000); s=checkTime(s); document.getElementById("txt").innerHTML=h+":"+m+":"+s; end=setTimeout("start(t)",1000); } function checkTime(i) { if (i<10) {i="0" + i} return i } //暂停的方法 function endf(){ clearTimeout(end); } </script> </head> <body> <div align="center"> <input type="button" value="开始" οnclick="start()"> <input type="button" value="暂停" οnclick="endf()"> </div> <br> <br> <div id="txt" align="center"> </div> </body> </html>
纯js代码的计时器
最新推荐文章于 2024-06-05 15:33:33 发布