js实现计时器秒表功能


Posted in Javascript onDecember 16, 2019

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

HTML

<input type="text" id="timetext" value="00:00:00" readonly>
<button type="button" onclick="start()">开始</button> 
<button type="button" onclick="stop()">暂停</button> 
<button type="button" onclick="Reset()">重置</button>

Script

<script>
  var hour,minute,second;//时 分 秒
  hour=minute=second=0;//初始化
  var millisecond=0;//毫秒
  var int;
  function Reset()//重置
  {
   window.clearInterval(int);
   millisecond=hour=minute=second=0;
   document.getElementById('timetext').value='00:00:00:000';
  }
 
  function start()//开始
  {
   int=setInterval(timer,50);
  }
 
  function timer()//计时
  {
   millisecond=millisecond+50;
   if(millisecond>=1000)
   {
    millisecond=0;
    second=second+1;
   }
   if(second>=60)
   {
    second=0;
    minute=minute+1;
   }
 
   if(minute>=60)
   {
    minute=0;
    hour=hour+1;
   }
   document.getElementById('timetext').value=toDub(hour)+':'+toDub(minute)+':'+toDub(second);
 
  }

  function stop()//暂停
  {
   window.clearInterval(int);
  }
  //补零
  function toDub(n){
    return n<10?"0"+n:""+n;
  }
</script>

如图:

js实现计时器秒表功能

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

Javascript 相关文章推荐
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
Apr 27 Javascript
JS实现文字向下滚动完整实例
Feb 06 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
May 28 Javascript
JavaScript实现审核流程状态的动态显示进度条
Mar 15 Javascript
bootstrap table表格客户端分页实例
Aug 07 Javascript
Vue拖拽组件开发实例详解
May 11 Javascript
详解KOA2如何手写中间件(装饰器模式)
Oct 11 Javascript
vue缓存的keepalive页面刷新数据的方法
Apr 23 Javascript
JavaScript判断浏览器版本的方法
Nov 03 Javascript
小程序简单两栏瀑布流效果的实现
Dec 18 Javascript
JS异步宏队列与微队列原理区别详解
Jul 02 Javascript
js实现简单商品筛选功能
Feb 02 Javascript
原生Vue 实现右键菜单组件功能
Dec 16 #Javascript
axios如何取消重复无用的请求详解
Dec 15 #Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
Dec 15 #Javascript
Angular6项目打包优化的实现方法
Dec 15 #Javascript
vue+elementUI组件table实现前端分页功能
Nov 15 #Javascript
Vue+ElementUI table实现表格分页
Dec 14 #Javascript
微信小程序跨页面传递data数据方法解析
Dec 13 #Javascript
You might like
PHP一些常用的正则表达式字符的一些转换
2008/07/29 PHP
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
this[] 指的是什么内容 讨论
2007/03/24 Javascript
jquery submit ie6下失效的原因分析及解决方法
2013/11/15 Javascript
原生的html元素选择器类似jquery选择器
2014/10/15 Javascript
JavaScript中的console.profile()函数详细介绍
2014/12/29 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
JavaScript自定义分页样式
2017/01/17 Javascript
javaScript+turn.js实现图书翻页效果实例代码
2017/02/16 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
2018/12/02 Javascript
实用的Vue开发技巧
2019/05/30 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
基于python3实现倒叙字符串
2020/02/18 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
Python 的 __str__ 和 __repr__ 方法对比
2020/09/02 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
文件中有一组整数,要求排序后输出到另一个文件中
2012/01/04 面试题
SQL语言面试题
2013/08/27 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2012/04/17 面试题
药学专业个人的自我评价
2013/12/31 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
先进典型发言材料
2014/12/30 职场文书
Python中的datetime包与time包包和模块详情
2022/02/28 Python