原生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 相关文章推荐
简单三步,搞掂内存泄漏
Mar 10 Javascript
javascript attachEvent绑定多个事件执行顺序问题
Oct 20 Javascript
jquery 简单应用示例总结
Aug 09 Javascript
JS判断文本框内容改变事件的简单实例
Mar 07 Javascript
11种ASP连接数据库的方法
Sep 18 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
Dec 24 Javascript
JavaScript常用正则函数用法示例
Jan 23 Javascript
canvas绘图不清晰的解决方案
Feb 28 Javascript
jquery中关于bind()方法的使用技巧分享
Mar 30 jQuery
JavaScript 作用域scope简单汇总
Oct 23 Javascript
在Vue项目中,防止页面被缩放和放大示例
Oct 28 Javascript
Vue2.x-使用防抖以及节流的示例
Mar 02 Vue.js
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 友好URL的实现(吐血推荐)
2008/10/04 PHP
php strcmp使用说明
2010/04/22 PHP
php接口隔离原则实例分析
2019/11/11 PHP
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
2013/12/05 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
javascript作用域和闭包使用详解
2014/04/25 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
2014/12/13 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
2020/03/09 Javascript
python创建线程示例
2014/05/06 Python
纯Python开发的nosql数据库CodernityDB介绍和使用实例
2014/10/23 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
pandas把所有大于0的数设置为1的方法
2019/01/26 Python
python pycharm的安装及其使用
2019/10/11 Python
Python定时器线程池原理详解
2020/02/26 Python
Java Spring项目国际化(i18n)详细方法与实例
2020/03/20 Python
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
某科技软件测试面试题
2013/05/19 面试题
介绍一下EJB的体系结构
2012/08/01 面试题
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
几道Java和数据库的面试题
2013/05/30 面试题
什么是servlet链?
2014/07/13 面试题
SOA面试题:如何在SOA中实现松耦合
2013/07/21 面试题
园林设计师自荐信
2013/11/18 职场文书
教你打造完美的创业计划书
2014/01/06 职场文书
市场营销职业生涯规划书范文
2014/01/12 职场文书
论文指导教师评语
2014/04/28 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
利用Nginx代理如何解决前端跨域问题详析
2021/04/02 Servers