码迷,mamicode.com
首页 > Web开发 > 详细

js 简单的倒计时

时间:2020-05-12 11:20:34      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:20px   倒计时   inpu   otto   onclick   lan   enter   div   inner   

js 简单的倒计时

技术图片

<html>
<head>
<meta charset="UTF-8">
<title>简单倒计时</title>
<style>
    #box{
        width: 100px;
        height: 100px;
        border: 1px solid black;
        text-align: center;
        font-size: 20px;
        line-height: 100px;
        margin-bottom: 10px;
    }
</style>
</head>
<body>
    <div id="box">23</div>
    <input type="button" value="开始" id="start">
    <input type="button" value="暂停" id="end">
</body>
<script>
    var obox=document.getElementById("box");
    var oS=document.getElementById("start");
    var oE=document.getElementById("end")
    var t;  // 把计数器的输出定义为全局变量
    //绑定开始的点击事件
     oS.onclick=function(){
         //先清除计时器(清除的是上一个(历史计时器))
         clearInterval(t)
         //开启计时器
         t=setInterval(function(){
             //判断小于0时,计时器停止
             if(obox.innerHTML<=0){
                 clearInterval(t)
             }else{
                 //否则计时器一秒减1
                 obox.innerHTML--;
             }
         },1000)
     }
     //绑定暂停的点击事件
     oE.onclick=function(){
         clearInterval(t)
     }
</script>
</html>

js 简单的倒计时

标签:20px   倒计时   inpu   otto   onclick   lan   enter   div   inner   

原文地址:https://www.cnblogs.com/cupid10/p/12874707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!