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 相关文章推荐
js 文件引入实现代码
Apr 23 Javascript
js 页面关闭前的出现提示的实现代码
May 25 Javascript
js判断选择时间不能小于当前时间的示例代码
Sep 24 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
Dec 28 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
May 03 Javascript
基于jQuery的ajax方法封装
Jul 14 Javascript
值得分享的JavaScript实现图片轮播组件
Nov 21 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
Jan 17 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
Sep 27 Javascript
vue中实现图片压缩 file文件的方法
May 28 Javascript
vue实现从外部修改组件内部的变量的值
Jul 30 Javascript
Vue 实现可视化拖拽页面编辑器
Feb 01 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支持页面回退的两种方法
2008/01/10 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
php把大写命名转换成下划线分割命名
2015/04/27 PHP
php采用session实现防止页面重复刷新
2015/12/24 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
JScript的条件编译
2007/05/29 Javascript
通过javascript设置css属性的代码
2009/12/28 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
2014/10/30 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
JavaScript操作select元素和option的实例代码
2016/01/29 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
Python heapq使用详解及实例代码
2017/01/25 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
python使用筛选法计算小于给定数字的所有素数
2018/03/19 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
python 实现按对象传值
2019/12/26 Python
使用Keras训练好的.h5模型来测试一个实例
2020/07/06 Python
浅谈Python描述数据结构之KMP篇
2020/09/06 Python
Python datetime模块的使用示例
2021/02/02 Python
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
《识字五》教学反思
2014/03/01 职场文书
小学开学标语
2014/07/01 职场文书
护理专科学生自荐书
2014/07/05 职场文书
平安工地汇报材料
2014/08/19 职场文书
2014年财务工作自我评价
2014/09/23 职场文书
公司出差管理制度范本
2015/08/05 职场文书