js怎么做一个计时器(JavaScript实现简单计时器)
类别:编程学习 浏览量:2241
时间:2021-10-24 10:36:14 js怎么做一个计时器
JavaScript实现简单计时器本文实例为大家分享了JavaScript实现简单计时器的具体代码,供大家参考,具体内容如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>计时器</title> <style> .bigli { margin: 50px auto; width: 200px; height: 200px; background-color: lightskyblue; border-radius: 10px; } #showNum { width: 200px; height: 20px; background-color: orange; text-align-all: center; border-radius: 5px; } </style> </head> <body> <li class="bigli"> <h2 align="center">计时器</h2> <li id="showNum" align="center"> 0 </li> <br> <br> <li class="butli">     <button type="button" id="start">开始</button>   <button type="button" id="stop">停止</button>   <button type="button" id="reset">复位</button>   </li> </li> <script> //定义显示的时间 let int = null; /** * 开始 单击事件 */ document.getElementById("start").addEventListener('click', function () { if (int == null) { //设置定时器 //每隔参数二毫秒执行一次参数一 int = setInterval(startNum, 1000); } }); /** * 停止 单击事件 */ document.getElementById("stop").addEventListener('click', function () { //清除定时器, clearInterval(int); int = null; }); /** * 复位 单击事件 */ let num = 0; document.getElementById("reset").addEventListener('click', function () { if (int == null) { num = 0; //将时间变成0 document.getElementById("showNum").innerHTML = num; } }); function startNum() { num++; //持续改变时间 document.getElementById("showNum").innerHTML = num; } </script> </body> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- ASP.NET中使用CodeDomProvider调用js文件中的js方法
- ExtJs常用代码片段
- linux用nvm安装nodejs(nodejs管理工具nvm安装过程详解)
- js分号的使用
- pythonjson格式化原理(详解pythonstr与json类型转换)
- js实现自动轮播(原生js封装无缝轮播功能)
- nodejs八种命令(详细谈谈NodeJS进程是如何退出的)
- js数组去重复
- 常用的几种jsp开发环境搭建(怎么一键安装Jsp网站程序?Jsp环境一键配置软件JspStudy推荐)
- js浮点数运算精度问题(JS超出精度数字问题的解决方法)
- Extjs中FieldSet的收缩和展开
- vue购物车怎么实现(Vue.js框架实现购物车功能)
- 原生js实现轮播图代码(js实现轮播图制作方法)
- php 结果集转json(PHP的JSON封装、转变及输出操作示例)
- vue切换图片效果(Vue.js实现图片切换功能)
- js绘制平滑路径(如何利用Javascript生成平滑曲线详解)
- 小米音乐与 QQ 音乐合作,便捷迁移会员(小米音乐与QQ音乐合作)
- 小米推出米兔儿童电话手表奥特曼版,799 元,支持微信 QQ(小米推出米兔儿童电话手表奥特曼版)
- 贾怀胤唱《白龙马》 炸场 了 没想到京剧还能这么玩(贾怀胤唱白龙马)
- 白龙马的改编学生版,快来看看(白龙马的改编学生版)
- 萌娃唱《白龙马》走红,那生动的小表情,网友直呼 简直是戏精(萌娃唱白龙马走红)
- 朱鹤松被不断认可,凤凰传奇玲花喊话岳云鹏,索要老朱演出门票(朱鹤松被不断认可)
热门推荐
- 创建jsp时如何默认生成的是utf-8(js判断文件是否为utf-8编码的方法)
- filezilla搭建ftp服务教程(FileZilla 425 无法连接FTP的解决方法阿里云服务器)
- html标签的嵌套规则
- redhat安装教程交流(安装redhat 8.0红帽系统的图文教程小白必备)
- dedecms 自定义字段(dedecms自定义模型提示:Call to a member function GetInnerText的解决方法)
- vue常用的指令和修饰符(Vue中 Vue.prototype使用详解)
- react的基本知识(React中refs的一些常见用法汇总)
- 云服务器和VPS有什么区别?(云服务器和VPS有什么区别?)
- 三大云主机的最大区别(服务器之家推荐几款免费云主机体验)
- mysql分区表的优缺点(MySQL数据表分区策略及优缺点分析)