原生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 相关文章推荐
修改好的jquery滚动字幕效果实现代码
Jun 22 Javascript
javascript ready和load事件的区别示例介绍
Aug 30 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
Jul 21 Javascript
一个不错的字符串转码解码函数(自写)
Jul 31 Javascript
jQuery .tmpl() 用法示例介绍
Aug 21 Javascript
jQuery选择器源码解读(二):select方法
Mar 31 Javascript
JavaScript中的toLocaleDateString()方法使用简介
Jun 12 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
Sep 04 Javascript
各种选择框jQuery的选中方法(实例讲解)
Jun 27 jQuery
使用vux实现上拉刷新功能遇到的坑
Feb 08 Javascript
JS实现继承的几种常用方式示例
Jun 22 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
Jul 23 Javascript
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
PHPCMS的使用小结
2010/09/20 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
PHP命名空间namespace及use的简单用法分析
2018/08/03 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
JS 分号引起的一段调试问题
2009/06/18 Javascript
超越Jquery_01_isPlainObject分析与重构
2010/10/20 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
Javascript之BOM(window对象)详解
2016/05/25 Javascript
jQuery无刷新上传之uploadify3.1简单使用
2016/06/18 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
2016/08/25 Javascript
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
2018/04/24 Javascript
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
2019/04/28 jQuery
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
python的构建工具setup.py的方法使用示例
2017/10/23 Python
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
Ray-Ban雷朋太阳眼镜英国官网:Ray-Ban UK
2019/11/23 全球购物
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
工作保证书范文
2014/04/29 职场文书
含预算的公司户外活动方案
2014/08/16 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
派出所副所长四风问题个人整改措施思想汇报
2014/10/13 职场文书
社区活动总结范文
2015/05/07 职场文书
上学路上观后感
2015/06/16 职场文书
多台电脑共享文件怎么设置?多台电脑共享文件操作教程
2022/04/08 数码科技
Python实现双向链表基本操作
2022/05/25 Python