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调试工具 Javascript Debug Toolkit 2.0.0版本发布
Dec 02 Javascript
原生javascript实现图片轮播效果代码
Sep 03 Javascript
setInterval,setTimeout与jquery混用的问题
Apr 08 Javascript
使用非html5实现js板连连看游戏示例代码
Sep 22 Javascript
JQuery操作单选按钮以及复选按钮示例
Sep 23 Javascript
jQuery CSS()方法改变现有的CSS样式
Aug 20 Javascript
Angular5中调用第三方js插件的方法
Feb 26 Javascript
浅析Visual Studio Code断点调试Vue
Feb 27 Javascript
Angular 4.x+Ionic3踩坑之Ionic 3.x界面传值详解
Mar 13 Javascript
对angularJs中ng-style动态改变样式的实例讲解
Sep 30 Javascript
Vue实现商品分类菜单数量提示功能
Jul 26 Javascript
Openlayers实现地图全屏显示
Sep 28 Javascript
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
生成缩略图
2006/10/09 PHP
用PHP+MySql编写聊天室
2006/10/09 PHP
PHP分页显示制作详细讲解
2006/12/05 PHP
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
用PHP实现Ftp用户的在线管理
2012/02/16 PHP
几个有用的php字符串过滤,转换函数代码
2012/05/01 PHP
PHP实现把数字ID转字母ID
2013/08/12 PHP
PHP判断密码强度的方法详解
2017/05/26 PHP
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
用js闭包的方法实现多点标注冒泡示例
2014/05/29 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
原生js获取left值和top值的三种方法
2017/08/02 Javascript
vue-infinite-loading2.0 中文文档详解
2018/04/08 Javascript
vue和webpack打包项目相对路径修改的方法
2018/06/15 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
2018/08/10 Javascript
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
如何在现代JavaScript中编写异步任务
2021/01/31 Javascript
[05:46]2018完美盛典-《同梦共竞》
2018/12/17 DOTA
详解Python中的循环语句的用法
2015/04/09 Python
Python中将字典转换为列表的方法
2016/09/21 Python
基于anaconda下强大的conda命令介绍
2018/06/11 Python
python怎么删除缓存文件
2020/07/19 Python
Python不支持 i ++ 语法的原因解析
2020/07/22 Python
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
小学生暑假感言
2014/02/06 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
影视后期实训报告
2014/11/05 职场文书
吴仁宝观后感
2015/06/09 职场文书
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android