js倒计时小实例(多次定时)
一个简单的js计时函数(多次定时)
<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>Document</title> <style> h1{text-align:center;font-size:40px;} </style> </head> <body> <h1id="number"> <!--倒计时还有01时01分01秒--> </h1> <script> //设置倒计时的时间范围 varseconds=1000; //手工调用计时函数 timeRun(); //定时调用函数 vartimer=setInterval(timeRun,1000); //倒计时函数 functiontimeRun(){ //获取h1 varh1=document.getElementById('number'); //判断 if(seconds<=0){ h1.innerHTML="GameOver"; h1.style.fontSize="120px"; clearInterval(timer); return; } //计算秒数里面包含的小时数 varh=Math.floor(seconds/3600); //计算剩下的秒数 vars=seconds-h*3600; //在从剩下的秒数中取出分钟 varm=Math.floor(s/60); //计算剩下的秒数 s-=m*60; //处理数字<10的数字前加0 h=(h<10)?'0'+h:h; m=(m<10)?'0'+m:m; s=(s<10)?'0'+s:s; //拼接字符串 varmessage="倒计时还有"+h+'时'+m+'分'+s+'秒'; //把字符串输出到h1中 h1.innerHTML=message; //秒数减少 seconds--; } </script> </body> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。