JavaScript实现简单计时器


Posted in Javascript onJune 22, 2021

本文实例为大家分享了JavaScript实现简单计时器的具体代码,供大家参考,具体内容如下

JavaScript实现简单计时器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>计时器</title>
    <style>
        .bigDiv {
            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>
<div class="bigDiv">
    <h2 align="center">计时器</h2>
    <div id="showNum" align="center">
        0
    </div>
    <br>
    <br>
    <div class="butDiv">&nbsp&nbsp&nbsp&nbsp
        <button type="button" id="start">开始</button>
        &nbsp
        <button type="button" id="stop">停止</button>
        &nbsp
        <button type="button" id="reset">复位</button>
        &nbsp
    </div>
</div>
<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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
点击下载链接 弹出页面实现代码
Oct 01 Javascript
深入理解JavaScript系列(13) This? Yes,this!
Jan 18 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
Apr 17 Javascript
js中方法重载如何实现?以及函数的参数问题
Aug 01 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
Jan 13 Javascript
javascript实现网页背景烟花效果的方法
Aug 06 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
Feb 14 Javascript
angularJS之$http:与服务器交互示例
Mar 17 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
Aug 17 Javascript
从零开始封装自己的自定义Vue组件
Oct 09 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
Nov 05 Javascript
vue组件中节流函数的失效的原因和解决方法
Dec 02 Vue.js
React实现动效弹窗组件
关于React Native 无法链接模拟器的问题
React-vscode使用jsx语法的问题及解决方法
vue3使用vue-router的完整步骤记录
一篇文章学会Vue中间件管道
Jun 20 #Vue.js
Ajax 的初步实现(使用vscode+node.js+express框架)
帮你提高开发效率的JavaScript20个技巧
You might like
php在window iis的莫名问题的测试方法
2013/05/14 PHP
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
2017/04/26 jQuery
Nodejs搭建wss服务器教程
2017/05/24 NodeJs
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
2017/06/01 Javascript
JavaScript之Map和Set_动力节点Java学院整理
2017/06/29 Javascript
JavaScript实现计算多边形质心的方法示例
2018/01/31 Javascript
angular4中*ngFor不能对返回来的对象进行循环的解决方法
2018/09/12 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
2019/07/04 jQuery
关于layui的下拉搜索框异步加载数据的解决方法
2019/09/28 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
[36:54]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
利用python模拟sql语句对员工表格进行增删改查
2017/07/05 Python
Python 3实战爬虫之爬取京东图书的图片详解
2017/10/09 Python
python3解析库BeautifulSoup4的安装配置与基本用法
2018/06/26 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
2018/07/16 Python
python pytest进阶之xunit fixture详解
2019/06/27 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
详解python中__name__的意义以及作用
2019/08/07 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
英国家电直销:Appliances Direct
2016/09/22 全球购物
澳大利亚在线家具店:Luxo Living
2019/03/24 全球购物
财经学院自荐信范文
2014/02/02 职场文书
优秀毕业生事迹材料
2014/02/12 职场文书
公司拓展活动方案
2014/02/13 职场文书
女方离婚起诉书
2015/05/18 职场文书
举起手来观后感
2015/06/09 职场文书
亲戚关系证明
2015/06/24 职场文书
清明扫墓感想
2015/08/11 职场文书