原生js实现秒表计时器功能


Posted in Javascript onFebruary 16, 2017

本文实例为大家分享了带有开始、暂停、清除功能的js计时器,供大家参考,具体内容如下

效果图:

 原生js实现秒表计时器功能

下面贴代码:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>计时器</title>
 <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=hour+'时'+minute+'分'+second+'秒'+millisecond+'毫秒';
 
  }
 
  function stop()//暂停
  {
   window.clearInterval(int);
  }
 </script>
</head>
<body>
<div style="text-align: center">
 <input type="text" id="timetext" value="00时00分00秒" readonly><br>
 <button type="button" onclick="start()">开始</button> <button type="button" onclick="stop()">暂停</button> <button type="button" onclick="Reset()">重置</button>
</div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 日期时间函数(经典+完善+实用)
May 27 Javascript
javascript学习笔记(十) js对象 继承
Jun 19 Javascript
JavaScript创建对象的方式小结(4种方式)
Dec 17 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
Mar 09 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
Apr 03 jQuery
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
JavaScript实现的贝塞尔曲线算法简单示例
Jan 30 Javascript
详解从买域名到使用pm2部署node.js项目全过程
Mar 07 Javascript
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
使用Vuex解决Vue中的身份验证问题
Sep 28 Javascript
封装微信小程序http拦截器过程解析
Aug 13 Javascript
jquery中attr、prop、data区别与用法分析
Sep 25 jQuery
js 将input框中的输入自动转化成半角大写(税号输入框)
Feb 16 #Javascript
基于JS实现翻书效果的页面切换样式
Feb 16 #Javascript
js实现3d悬浮效果
Feb 16 #Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 #Javascript
js实现截图保存图片功能的代码示例
Feb 16 #Javascript
javaScript+turn.js实现图书翻页效果实例代码
Feb 16 #Javascript
原生JS实现图片翻书效果
Feb 16 #Javascript
You might like
用PHP的ob_start() 控制您的浏览器cache
2009/08/03 PHP
php查询whois信息的方法
2015/06/08 PHP
nginx下安装php7+php5
2016/07/31 PHP
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
JQuery的read函数与js的onload不同方式实现
2013/03/18 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
2016/12/01 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
js案例之鼠标跟随jquery版(实例讲解)
2017/07/21 jQuery
微信小程序利用canvas 绘制幸运大转盘功能
2018/07/06 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
Python操作redis实例小结【String、Hash、List、Set等】
2019/05/16 Python
Python基于Opencv来快速实现人脸识别过程详解(完整版)
2019/07/11 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
2020/04/16 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
英国领先的狗和宠物美容专家:Christies Direct
2017/04/03 全球购物
Camille Jewelry官网:现代女性时尚首饰
2019/07/07 全球购物
演讲稿怎么写才完美
2014/01/02 职场文书
通用自荐信范文
2014/03/14 职场文书
岗位廉洁从业承诺书
2014/03/28 职场文书
保险公司演讲稿
2014/09/02 职场文书
中学生打架检讨书
2014/10/13 职场文书
初婚未育证明样本
2014/10/24 职场文书
2014年党支部书记工作总结
2014/12/04 职场文书
先进个人推荐材料
2014/12/29 职场文书
财务部岗位职责范本
2015/04/14 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers