原生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 16 Javascript
JS 面向对象的5钟写法
Jul 31 Javascript
JavaScript小技巧 2.5 则
Sep 12 Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
Jul 31 Javascript
JavaScript中匿名函数用法实例
Mar 23 Javascript
jQuery替换textarea中换行的方法
Jun 10 Javascript
浅谈javascript中的call、apply、bind
Mar 06 Javascript
Angularjs结合Bootstrap制作的一个TODO List
Aug 18 Javascript
EasyUI在Panel上动态添加LinkButton按钮
Aug 11 Javascript
canvas基础绘制-绚丽倒计时的实例
Sep 17 Javascript
Angular2实现组件交互的方法分析
Dec 19 Javascript
jquery实现弹窗(系统提示框)效果
Dec 10 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 object转数组示例
2014/01/15 PHP
PHP依赖注入原理与用法分析
2018/08/21 PHP
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
JS回调函数基本定义与用法实例分析
2017/05/24 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
JS中数据结构与算法---排序算法(Sort Algorithm)实例详解
2019/06/17 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
python使用urllib模块开发的多线程豆瓣小站mp3下载器
2014/01/16 Python
Python常用内置函数总结
2015/02/08 Python
python 第三方库的安装及pip的使用详解
2017/05/11 Python
一份python入门应该看的学习资料
2018/04/11 Python
Python列表解析配合if else的方法
2018/06/23 Python
如何关掉pycharm中的python console(图解)
2019/10/31 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020/02/07 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
希尔顿酒店中国网站:Hilton中国
2017/03/11 全球购物
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
迟到检讨书800字
2014/01/13 职场文书
医学生自我鉴定范文
2014/03/26 职场文书
高中生评语大全
2014/04/25 职场文书
实习单位鉴定评语
2014/04/26 职场文书
社区班子对照检查材料
2014/08/27 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
logback如何自定义日志存储
2021/08/30 Java/Android
vue实力踩坑之push当前页无效
2022/04/10 Vue.js