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 表单验证插件formValidation实现个性化错误提示
Jun 23 Javascript
Javascript匿名函数的一种应用 代码封装
Jun 27 Javascript
自己做的模拟模态对话框实现代码
May 23 Javascript
js判断子窗体是否关闭的方法
Aug 11 Javascript
JS DOM实现鼠标滑动图片效果
Sep 17 Javascript
js数组去重的hash方法
Dec 22 Javascript
vue+Java后端进行调试时解决跨域问题的方式
Oct 19 Javascript
vue单页开发父子组件传值思路详解
May 18 Javascript
vue路由前进后退动画效果的实现代码
Dec 10 Javascript
JS大坑之19位数的Number型精度丢失问题详解
Apr 22 Javascript
jQuery cookie的公共方法封装和使用示例
Jun 01 jQuery
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
Nov 27 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
实用函数7
2007/11/08 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
WordPress中创建用户角色的相关PHP函数使用详解
2015/12/25 PHP
Smarty保留变量用法分析
2016/05/23 PHP
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
js实现省市联动效果的简单实例
2014/02/10 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
2017/07/11 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
详解使用Next.js构建服务端渲染应用
2018/07/10 Javascript
使用ThinkJs搭建微信中控服务的实现方法
2019/08/08 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
Python设置Socket代理及实现远程摄像头控制的例子
2015/11/13 Python
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
详解如何用python实现一个简单下载器的服务端和客户端
2019/10/28 Python
Python中and和or如何使用
2020/05/28 Python
详解python tkinter 图片插入问题
2020/09/03 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
台湾最大网路书店:博客来
2018/03/18 全球购物
C语言笔试题回忆
2015/04/02 面试题
采购部部门职责
2013/12/15 职场文书
企业演讲稿范文
2013/12/28 职场文书
医学求职自荐信
2014/06/21 职场文书
2014年政务公开工作总结
2014/12/09 职场文书
酒店服务员岗位职责
2015/02/09 职场文书
教师年度个人总结
2015/02/11 职场文书
小学课改工作总结
2015/08/13 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书
Go标准容器之Ring的使用说明
2021/05/05 Golang
Python re.sub 反向引用的实现
2021/07/07 Python