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上传插件 uploadify v3.1使用说明
Jun 18 Javascript
如何使用json在前后台进行数据传输实例介绍
Apr 11 Javascript
详解javascript new的运行机制
Jan 26 Javascript
js原生跨域_用script标签的简单实现
Sep 24 Javascript
canvas雪花效果核心代码分享
Feb 19 Javascript
jQuery实现的简单在线计算器功能
May 11 jQuery
vue实现全选、反选功能
Nov 17 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
Jun 28 Javascript
Vue 2.0入门基础知识之内部指令详解
Oct 15 Javascript
JS运动改变单物体透明度的方法分析
Jan 23 Javascript
vue.js使用watch监听路由变化的方法
Jul 08 Javascript
Layui实现主窗口和Iframe层参数传递
Nov 14 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
coreseek 搜索英文的问题详解
2013/06/08 PHP
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
PHP根据图片色界在不同位置加水印的方法
2015/07/01 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
Ext.MessageBox工具类简介
2009/12/10 Javascript
JavaScript中使用构造函数实现继承的代码
2010/08/12 Javascript
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
JavaSript中变量的作用域闭包的深入理解
2014/05/12 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
2014/12/19 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
JavaScript动态改变div属性的实现方法
2015/07/22 Javascript
JavaScript 链式结构序列化详解
2016/09/30 Javascript
js定时器实例分享
2016/12/20 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
angular.js中解决跨域问题的三种方式
2017/07/12 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
Vue响应式原理Observer、Dep、Watcher理解
2019/06/06 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
python如何实现excel数据添加到mongodb
2015/07/30 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
Jupyter加载文件的实现方法
2020/04/14 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
python中使用np.delete()的实例方法
2021/02/01 Python
利用python实现汉诺塔游戏
2021/03/01 Python
HTML5调用手机摄像头拍照的实现思路及代码
2014/06/15 HTML / CSS
求职信模板怎么做
2014/01/26 职场文书
读书活动实施方案
2014/03/10 职场文书
师德师风演讲稿
2014/05/05 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
营业员岗位职责
2015/02/11 职场文书
工作保证书怎么写
2015/02/28 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android