原生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 相关文章推荐
Add a Picture to a Microsoft Word Document
Jun 15 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
Nov 25 Javascript
jquery实现ajax提交form表单的方法总结
Mar 03 Javascript
实例讲解jQuery中对事件的命名空间的运用
May 24 Javascript
JavaScript中localStorage对象存储方式实例分析
Jan 12 Javascript
剖析Angular Component的源码示例
Mar 23 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
Sep 21 Javascript
详解小程序退出页面时清除定时器
Apr 28 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
May 07 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
Jun 21 Javascript
layui的数据表格+springmvc实现搜索功能的例子
Sep 28 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
PHP4与PHP3中一个不兼容问题的解决方法
2006/10/09 PHP
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
探寻PHP脚本不报错的原因
2014/06/12 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
JavaScript命令模式原理与用法实例详解
2020/03/10 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
Openlayers实现点闪烁扩散效果
2020/09/24 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
Python标准库shutil用法实例详解
2018/08/13 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
python设置环境变量的作用整理
2020/02/17 Python
Python matplotlib可视化实例解析
2020/06/01 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
线程同步的方法
2016/11/23 面试题
中专毕业生自我鉴定
2013/11/21 职场文书
十八大演讲稿
2014/05/22 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
2014年内勤工作总结
2014/11/24 职场文书
Jupyter notebook 输出部分显示不全的解决方案
2021/04/24 Python
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers