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 相关文章推荐
一个简单的jQuery插件制作 学习过程及实例
Apr 25 Javascript
UserData用法总结 lanyu出品
Jul 01 Javascript
jQuery插件MixItUp实现动画过滤和排序
Apr 12 Javascript
为什么JS中eval处理JSON数据要加括号
Apr 13 Javascript
浅谈JavaScript中指针和地址
Jul 26 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
Aug 21 Javascript
微信小程序 教程之模块化
Oct 17 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
angularjs实现过滤并替换关键字小功能
Sep 19 Javascript
VSCode 配置React Native开发环境的方法
Dec 27 Javascript
Vue2.0实现组件数据的双向绑定问题
Mar 06 Javascript
Vue中component标签解决项目组件化操作
Sep 04 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写杨辉三角实例代码
2011/07/17 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
javascript利用apply和arguments复用方法
2013/11/25 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
jQuery中html()方法用法实例
2014/12/25 Javascript
jQuery实现的仿百度分页足迹效果代码
2015/10/30 Javascript
基于JS模仿windows文件按名称排序效果
2016/06/29 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
详解tween.js的使用教程
2017/09/14 Javascript
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
深入浅析Vue 中 ref 的使用
2019/04/29 Javascript
微信小程序前端promise封装代码实例
2019/08/24 Javascript
这15个Vue指令,让你的项目开发爽到爆
2019/10/11 Javascript
node运行js获得输出的三种方式示例详解
2020/07/02 Javascript
vue中activated的用法
2021/01/03 Vue.js
[57:37]EG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python线程的两种编程方式
2015/04/14 Python
python实现报表自动化详解
2017/11/16 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
python+openCV调用摄像头拍摄和处理图片的实现
2019/08/06 Python
Beauty Expert美国/加拿大:购买奢侈美容产品
2018/12/05 全球购物
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
ddl,dml和dcl的含义
2016/05/08 面试题
车间组长岗位职责
2013/12/20 职场文书
仓库管理专业个人的自我评价
2013/12/30 职场文书
社区工作者演讲稿
2014/05/23 职场文书
工作自我推荐信范文
2015/03/25 职场文书
党小组推荐意见
2015/06/02 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
详解Python如何批量采集京东商品数据流程
2022/01/22 Python