原生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 相关文章推荐
用一段js程序来实现动画功能
Mar 06 Javascript
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
Jun 30 Javascript
jQuery Validation插件remote验证方式的Bug解决
Jul 01 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
Apr 21 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
BootStrap 页签切换失效的解决方法
Aug 17 Javascript
利用node实现一个批量重命名文件的函数
Dec 21 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
Apr 18 jQuery
使用vue-cli webpack 快速搭建项目的代码
Nov 21 Javascript
vue cli3.0 引入eslint 结合vscode使用
May 27 Javascript
ES6模板字符串和标签模板的应用实例分析
Jun 25 Javascript
js canvas实现5张图片合成一张图片
Jul 15 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
做个自己站内搜索引擎
2006/10/09 PHP
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
多个js与css文件的合并方法详细说明
2012/12/26 Javascript
jQuery事件绑定.on()简要概述及应用
2013/02/07 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
使用jquery.upload.js实现异步上传示例代码
2014/07/29 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
NodeJS模块与ES6模块系统语法及注意点详解
2019/01/04 NodeJs
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
2020/08/13 Javascript
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python中的reduce内建函数使用方法指南
2014/08/31 Python
Python数据分析之真实IP请求Pandas详解
2016/11/18 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
python XlsxWriter模块创建aexcel表格的实例讲解
2018/05/03 Python
python实现图片批量压缩程序
2018/07/23 Python
python实现点对点聊天程序
2018/07/28 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
python绘制直方图和密度图的实例
2019/07/08 Python
python 利用jinja2模板生成html代码实例
2019/10/10 Python
python编程进阶之类和对象用法实例分析
2020/02/21 Python
keras 多任务多loss实例
2020/06/22 Python
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
学雷锋志愿者活动总结
2014/06/27 职场文书
学校领导干部民主生活会整改方案
2014/09/29 职场文书
获奖感言怎么写
2015/07/31 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
四年级数学教学反思
2016/02/16 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python
python开发的自动化运维工具ansible详解
2021/08/07 Python