//计时器
function $ (id) {
return document.querySelector(`.${id}`);
} //创建一个获取class的函数
//申明 秒数count 及记忆时间timer
var count = 0;
var timer = null;
//在点击开始按钮是执行计时count++,同时显示在时分秒上。
function begin (a) {
$(a).onclick = function () {
timer = setInterval(function () {
count++;
$("second").innerHTML = showNum(count % 60);
$("min").innerHTML = showNum(parseInt(count / 60) % 60);
$("hour").innerHTML = showNum(parseInt(count / 3600));
}, 1000);
}
}
//在点击暂停时,暂停这个计时器
function pause (a) {
$(a).onclick = function () {
clearInterval(timer);
}
}
//在点击停止时,停止这个计时器
function stop (a) {
$(a).onclick = function () {
clearInterval(timer);
count = 0;
$("second").innerHTML = "00";
$("min").innerHTML = "00";
$("hour").innerHTML = "00";
}
}
//创建一个函数使时分秒在小于10时,显示0+1、2...8、9即01、02...08、09.
function showNum (num) {
if (num < 10) {
return "0" + num;
} else {
return num;
}
}