<html>
<head>
<meta charset="utf-8">
<title>计时器</title>
<style>
#oT {
width: 400px;
height: 200px;
background-color: #000;
margin: 0 auto;
color: #fff;
font-size: 90px;
text-align: center;
line-height: 200px;
font-weight: 400;
}
#start {
width: 50px;
height: 30px;
font-size: 18px;
margin: 10px auto;
display: block;
}
</style>
</head>
<body>
<div id="oT">00:00:00</div>
<button id="start" onclick="timesGo()">start</button>
<script>
var interval, reg = /^\d$/,
sleep = 1000,
sum = 0;
var timesGo = function() {
if (!interval) {
interval = setInterval(function() {
sum++;
var d = new Date("1111/1/1,0:0:0");
d.setSeconds(sum);
var h = d.getHours();
h = reg.test(h) ? "0" + h + ":" : h + ":"
var m = d.getMinutes();
m = reg.test(m) ? "0" + m + ":" : m + ":"
var s = d.getSeconds();
s = reg.test(s) ? "0" + s : s;
document.querySelector('#oT').innerHTML = h + m + s;
}, sleep);
} else {
clearInterval(interval);
interval = null;
}
}
</script>
</body>
</html>
简单计时器
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一般来说,喜欢站立的人,比喜欢躺着或或坐着的人,身材更好。与躺着的姿势相比,站姿所消耗的能量要多出10%。而单腿站...
- 需求: 对UITableView中的每个Cell 加入一个倒计时器的显示 readme : 如果只是想实现效果,这...