这个例子分享了js实现秒表倒计时的具体代码,供大家参考。具体内容如下
渲染:
代码:
html body span id=' clock ' style=' font-size : 3em ' 00:30336000336000/span script type=' text/JavaScript ' var oclock=document . getelementbyid(' clock ');var start1=oclock.innerHTMLvar finish=' 00:00:000:00 ';var计时器=nullrun();函数run() {//定义时间函数,使秒表每100毫秒改变一次。timer=setinterval ('ontimer()',100);//100ms timer}函数timer(){ if(start 1==finish)//如果倒计时结束,则清除time函数{ clearInterval(timer);start 1=' 00:00:00:10 ';//(清除时间函数后,仍然会执行一次,所以多给10ms,然后动态赋值)} var HMS=new string (start1)。拆分(' : ');//使用:作为分隔符获取字符串var ms=new Number(hms[3])中的数据;//为每个数据定义对象var s=new Number(HMS[2]);var m=新数字(HMS[1]);var h=新数字(HMS[0]);ms-=10;//每次执行ms减10 if(ms 0)//判断时间并更改(ms=90s-=1;if(s 0){ s=59;m-=1;} if(m ^ 0){ m=59;h-=1;} } var ms=ms 10?(“0”毫秒):毫秒;//如果出现个位数,在个位数前加0 var ss=s 10?(' 0 ' s):s;var sm=m 10?(' 0 '米):米;var sh=h 10?(' 0 ' h):h;start 1=sh ' : ' sm ' : ' ss ' : ' ms;oclock.innerHTML=start1//重新分配oclock }/script/body/html以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。