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 相关文章推荐
Javascript操纵Cookie实现购物车程序
Nov 23 Javascript
Javascript 构造函数 实例分析
Nov 26 Javascript
JQuery 学习笔记 element属性控制
Jul 23 Javascript
Jquery 的扩展方法总结
Oct 01 Javascript
angular.element方法汇总
Jan 07 Javascript
javascript获取系统当前时间的方法
Nov 19 Javascript
学习JavaScript设计模式之责任链模式
Jan 18 Javascript
Bootstrap CDN和本地化环境搭建
Oct 26 Javascript
使用Angular Cli如何创建Angular私有库详解
Jan 30 Javascript
vue实现表格过滤功能
Sep 27 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
Jul 27 Javascript
js实现批量删除功能
Aug 27 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
15种PHP Encoder的比较
2007/04/17 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
php生成唯一的订单函数分享
2015/02/02 PHP
php获取文件名后缀常用方法小结
2015/02/24 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
2019/06/05 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
jQuery Ajax之load()方法
2009/10/12 Javascript
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
教您去掉ie网页加载进度条的方法
2010/12/09 Javascript
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
asp.net中oracle 存储过程(图文)
2015/08/12 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
JS基于递归实现倒计时效果的方法
2016/11/26 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
2018/05/18 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
2019/05/24 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
vue vant Area组件使用详解
2019/12/09 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
2020/11/12 Javascript
Python基于pillow判断图片完整性的方法
2016/09/18 Python
解决python 3 urllib 没有 urlencode 属性的问题
2019/08/22 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
家得宝加拿大家装网上商店:The Home Depot加拿大
2016/08/27 全球购物
NARS化妆品官方商店:美国彩妆品牌
2017/08/26 全球购物
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
歌颂祖国演讲稿
2014/05/04 职场文书
学习党的群众路线实践活动思想汇报
2014/09/12 职场文书
2014年向国旗敬礼活动总结
2014/09/27 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
关于Javascript闭包与应用的详解
2021/04/22 Javascript
解决Redis启动警告问题
2022/02/24 Redis
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers