天天看點

秒針計時器 html,js實作秒表計時器

本文執行個體為大家分享了js實作秒表計時器的具體代碼,供大家參考,具體内容如下

秒表計時器的實作:

效果圖如下:

秒針計時器 html,js實作秒表計時器

附代碼,已調試運作

Document

#div1 {

width: 300px;

height: 400px;

background: skyblue;

margin: 100px auto;

text-align: center;

}

#count {

width: 200px;

height: 150px;

line-height: 150px;

margin: auto;

font-size: 40px;

}

#div1 input {

width: 150px;

height: 40px;

background: orange;

font-size: 25px;

margin-top: 20px

}

00

00

00

//可以将查找标簽節點的操作進行簡化 var btn = getElementById('btn')

function $(id) {

return document.getElementById(id)

}

window.onload = function() {

//點選開始建 開始計數

var count = 0

var timer = null //timer變量記錄定時器setInterval的傳回值

$("start").onclick = function() {

timer = setInterval(function() {

count++;

console.log(count)

// 需要改變頁面上時分秒的值

console.log($("id_S"))

$("id_S").innerHTML = showNum(count % 60)

$("id_M").innerHTML = showNum(parseInt(count / 60) % 60)

$("id_H").innerHTML = showNum(parseInt(count / 60 / 60))

}, 1000)

}

$("pause").onclick = function() {

//取消定時器

clearInterval(timer)

}

//停止記數 資料清零 頁面展示資料清零

$("stop").onclick = function() {

//取消定時器

$("pause").onclick()

// clearInterval(timer)

//資料清零 總秒數清零

count = 0

//頁面展示資料清零

$("id_S").innerHTML = "00"

$("id_M").innerHTML = "00"

$("id_H").innerHTML = "00"

}

//封裝一個處理機關數字的函數

function showNum(num) {

if (num < 10) {

return '0' + num

}

return num

}

}

以上就是本文的全部内容,希望對大家的學習有所幫助,也希望大家多多支援腳本之家。