javascript实现一款好看的秒表计时器
本文实例为大家分享了javascript实现秒表计时的具体代码,供大家参考,具体内容如下
实现图片:
分+秒+跑秒
时+分+秒+跑秒
需求分析:
1、显示整个秒表页面;
2、在点击“开始”按钮之后,开始计时,并将按钮转为“暂停”按钮,在点击“暂停”按钮之后,将按钮转为“开始”按钮,并停止计时;
3、在点击“复位”按钮之后,将显示的计时清零,并将按钮变回“开始”按钮。
页面结构:
00: 00 00 开始 复位
页面的主体结构主要包括四个span,包含四个秒表上显示的时间;以及两个按钮:“开始/暂停”与“复位”按钮。
一些函数:
id节点调用函数
functionjieDian(id){ returndocument.getElementById(id); }
通过调用此函数可以简化页面代码
开始运行函数
functionstartBtn(){ timer1=setInterval(function(){ i++ jieDian("msecond").innerHTML=doubleLing(i%100); jieDian("second").innerHTML=doubleLing(parseInt(i/100)%60); jieDian("minute").innerHTML=doubleLing(parseInt(i/6000)%60); jieDian("houer").innerHTML=doubleLing(parseInt(i/360000)); },10) } //开始运行函数
暂停函数
functionpasueBtn(){ clearInterval(timer1) }
赋0函数
functiondoubleLing(i){ if(i<10){ return"0"+i }else{ returni } } //赋0函数,当时分秒显示为个位数时,在前面加上“0”
完整代码,复制可用:
Document
00: 00: 00 00 开始 复位