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 相关文章推荐
关于js中alert弹出窗口文本换行问题简单详细说明
Dec 11 Javascript
JS实现淘宝幻灯片效果的实现方法
Mar 22 Javascript
JS判定是否原生方法
Jul 22 Javascript
JS 获取滚动条高度示例代码
Oct 24 Javascript
javascript文件加载管理简单实现方法
Jul 25 Javascript
如何用angularjs制作一个完整的表格
Jan 21 Javascript
浅谈javascript中执行环境(作用域)与作用域链
Dec 08 Javascript
JS实现的JSON数组去重算法示例
Apr 11 Javascript
layer.close()关闭进度条和Iframe窗的方法
Aug 17 Javascript
vue如何截取字符串
May 06 Javascript
vue项目打包后上传至GitHub并实现github-pages的预览
May 06 Javascript
Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤
Jan 22 Vue.js
原生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新手上路(十一)
2006/10/09 PHP
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
2014/06/23 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
很可爱的输入框
2008/08/03 Javascript
JQuery toggle使用分析
2009/11/16 Javascript
jquery实现多行文字图片滚动效果示例代码
2014/10/10 Javascript
JavaScript将数组转换成CSV格式的方法
2015/03/19 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
2016/09/20 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
Nuxt 项目性能优化调研分析
2020/11/07 Javascript
python 多线程应用介绍
2012/12/19 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
Python找出微信上删除你好友的人脚本写法
2018/11/01 Python
Python3.5局部变量与全局变量作用域实例分析
2019/04/30 Python
利用ImageAI库只需几行python代码实现目标检测
2019/08/09 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
tensorboard实现同时显示训练曲线和测试曲线
2020/01/21 Python
vue常用指令代码实例总结
2020/03/16 Python
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
中间件分为哪几类
2016/09/18 面试题
精彩的广告词
2014/03/19 职场文书
七匹狼男装广告词
2014/03/21 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
解决golang 关于全局变量的坑
2021/05/06 Golang
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python