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获得选中文本内容的方法
Dec 02 Javascript
jquery下实现overlay遮罩层代码
Aug 25 Javascript
Node.js中对通用模块的封装方法
Jun 06 Javascript
浅析webapp框架AngularUI的demo
Dec 21 Javascript
Js获取当前日期时间及格式化代码
Sep 17 Javascript
js Canvas绘制圆形时钟效果
Feb 17 Javascript
js数字计算 误差问题的快速解决方法
Feb 28 Javascript
vue项目常用组件和框架结构介绍
Dec 24 Javascript
JS实现点星星消除小游戏
Mar 24 Javascript
Node.js API详解之 assert模块用法实例分析
May 26 Javascript
js实现简单五子棋游戏
May 28 Javascript
JS实现页面侧边栏效果探究
Jan 08 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语法(5)
2006/10/09 PHP
怎样在php中使用PDF文档功能
2006/10/09 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
PHP利用str_replace防注入的方法
2013/11/10 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
2020/04/27 PHP
event.srcElement 用法笔记e.target
2009/12/18 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
JavaScript监听和禁用浏览器回车事件实例
2015/01/31 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
ES6中的Promise代码详解
2017/10/09 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
node app 打包工具pkg的具体使用
2019/01/17 Javascript
详解基于vue-cli3快速发布一个fullpage组件
2019/03/08 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
Python3 入门教程 简单但比较不错
2009/11/29 Python
python 多进程通信模块的简单实现
2014/02/20 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
python实现俄罗斯方块
2018/06/26 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
详解HTML5中rel属性的prefetch预加载功能使用
2016/05/06 HTML / CSS
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
办理护照介绍信
2014/01/16 职场文书
信息总监管理职责范本
2014/03/08 职场文书
自我鉴定总结
2014/03/24 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
国家税务局领导班子对照检查材料思想汇报
2014/10/04 职场文书
出纳工作检讨书
2014/10/18 职场文书
单位更名证明
2015/06/18 职场文书
小学生安全教育主题班会
2015/08/12 职场文书
电工实训心得体会
2016/01/14 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS