javascript实现秒表计时器的制作方法


Posted in Javascript onFebruary 16, 2017

本文实例为大家分享了js秒表计时器的制作代码,供大家参考,具体内容如下

javascript实现秒表计时器的制作方法

具体代码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="gb2312">
<title>Document</title>
<style>
div{margin-top:40px;margin-left:25px;margin-bottom:10px;width:20px;height:20px;}
input{width:30px;height:30px;margin-left:20px;font-size:20px;color:#fff;background: #000;border:none;outline: none;}
</style>
</head>
<body>
<div></div>
<input type="button" value="开始" />
<input type="button" value="停止" />
</body>
<script type="text/javascript">
//2.实现秒表功能,实现时 分 秒 毫秒 点击1开始计时,2结束计时;
var oDiv=document.getElementsByTagName('div')[0];
var Btn1=document.getElementsByTagName('input')[0];
var Btn2=document.getElementsByTagName('input')[1];
var ms=0;
var sec=0;
var min=0;
var hour=0;
Btn1.onclick=function(){
timer=setInterval(function(){
var str_hour=hour;
var str_min=min;
var str_sec=sec;
if(hour<10){
str_hour="0"+hour;
}
if(min<10){
str_min="0"+min;
}
if(sec<10){
str_sec="0"+sec;
}
var time=str_hour+':'+str_min+':'+str_sec+':'+ms;
oDiv.innerHTML=time;
ms=ms+50;
if(ms>999){
ms=0;
sec++;
}
if(sec>59){
sec=0;
min++;
}
if(min>59){
min=0;
hour++;
}


},50)
}
Btn2.onclick=function(){
clearInterval(timer);
}
</script>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS构建页面的DOM节点结构的实现代码
Dec 09 Javascript
css样式标签和js语法属性区别
Nov 06 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
Mar 24 Javascript
JS扩展方法实例分析
Apr 15 Javascript
jQuery实现简单的点赞效果
May 29 Javascript
IScroll5 中文API参数说明和调用方法
May 21 Javascript
解决vue router使用 history 模式刷新后404问题
Jul 19 Javascript
js 毫秒转天时分秒的实例
Nov 17 Javascript
使用JS代码实现俄罗斯方块游戏
Aug 03 Javascript
微信jssdk逻辑在vue中的运用详解
Nov 14 Javascript
JavaScript直接调用函数与call调用的区别实例分析
May 22 Javascript
vue 页面跳转的实现方式
Jan 12 Vue.js
jQuery实现搜索页面关键字的功能
Feb 16 #Javascript
canvas时钟效果
Feb 16 #Javascript
支持移动端原生js轮播图
Feb 16 #Javascript
jQuery为DOM动态追加事件的方法
Feb 16 #Javascript
纯js实现html转pdf的简单实例(推荐)
Feb 16 #Javascript
jq给页面添加覆盖层遮罩的实例
Feb 16 #Javascript
基于JavaScript实现全选、不选和反选效果
Feb 15 #Javascript
You might like
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
JS 控件事件小结
2012/10/31 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
jQuery实现加入购物车飞入动画效果
2015/03/14 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
vue项目中引入noVNC远程桌面的方法
2018/03/05 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
Node.js实现简单的爬取的示例代码
2019/06/25 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
[01:03:37]Secret vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
python字典排序的方法
2019/10/12 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
法国床上用品商店:La Compagnie du lit
2019/12/26 全球购物
网上卖盒饭创业计划书
2014/01/26 职场文书
教育学习自我评价
2014/02/03 职场文书
信息专业学生学习的自我评价
2014/02/17 职场文书
公司门卫岗位职责
2014/03/15 职场文书
八一建军节慰问信
2015/02/14 职场文书
初中语文教学反思范文
2016/03/03 职场文书
python基础之while循环语句的使用
2021/04/20 Python
goland 清除所有的默认设置操作
2021/04/28 Golang