您好,登錄后才能下訂單哦!
javascript 秒表計(jì)時(shí)器
實(shí)例代碼:
<html lang="en"> <head> <meta charset="UTF-8"> <title>js計(jì)時(shí)器</title> </head> <body> <input type="text" value="00:00"> <input type="button" value="開始"> <input type="button" value="結(jié)束"> <input type="button" value="重置"> <script> var oTxt=document.getElementsByTagName("input")[0]; var oStart=document.getElementsByTagName("input")[1]; var oStop=document.getElementsByTagName("input")[2]; var oReset=document.getElementsByTagName("input")[3]; var n= 0, timer=null; //開始計(jì)時(shí) oStart.onclick= function () { clearInterval(timer); timer=setInterval(function () { n++; var m=parseInt(n/60); var s=parseInt(n%60); oTxt.value=toDub(m)+":"+toDub(s); },1000/60); }; //暫停并且清空計(jì)時(shí)器 oStop.onclick= function () { clearInterval(timer); } //重置 oReset.onclick= function () { oTxt.value="00:00"; n=0; } //補(bǔ)零 function toDub(n){ return n<10?"0"+n:""+n; } </script> </body> </html>
在計(jì)時(shí)器設(shè)置運(yùn)行間隔那里,一開始設(shè)置了100,其實(shí)是不對的,因?yàn)?1秒=1000毫秒;我們要分成60個(gè)數(shù)字來顯示,所以還是要除以60才對。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。