zoukankan      html  css  js  c++  java
  • 时分秒计时器 js

    <!DOCTYPE html>
      <html lang="en">
        <head>
          <meta charset="UTF-8">
          <title>时分秒计时器</title>
            <script>
              // 初始值
              var flag=true;
              var h=m=s=0;
              var Init;
              function timers(){
                s=s+1;
                if(s>=60){
                  s=00;
                  m=m+1
                }
                if(m>=60){
                  m=00;
                  h=h+1;
                }
            //两种表现形式
            document.getElementById('timetext').value= `${h<10?('0'+h):h}时${m<10?('0'+m):m}分${s<10?('0'+s):s}秒`;
            document.getElementById('_h').innerHTML=`${h<10?('0' + h):h}时`
            document.getElementById('_m').innerHTML=`${m<10?('0' + m):m}分`
            document.getElementById('_s').innerHTML=`${s<10?('0' + s):s}秒`
           }
          // 开始计时器
          function start(){
            if(flag){ 
              init = setInterval(timers,1000)
            }
            flag=false
          }
          // 重置计时器
          function Reset(){
            flag=true
            window.clearInterval(init)
            h=m=s=0;
            document.getElementById('timetext').value= "00时00分00秒";
            document.getElementById('_h').innerHTML='00时'
            document.getElementById('_m').innerHTML='00分'
            document.getElementById('_s').innerHTML='00秒'
          }
          // 暂停计时器
          function stop(){
          flag=true
          window.clearInterval(init)
          }
      </script>
    </head>
    <body>
      <div style="text-align: center">
        <input type="text" id="timetext" value="00时00分00秒" readonly><br>
        <span id="_h">00时</span>
        <span id="_m">00分</span>
        <span id="_s">00秒</span>
        <button type="button" onclick="start()">开始</button> <button type="button" onclick="stop()">暂停</button> <button type="button" onclick="Reset()">重置</button>
      </div>
    </body>
    </html>
  • 相关阅读:
    设置好ftp后用xftp连接提示无法打开,无法显示远程文件夹
    textarea如何实现高度自适应?
    thinkphp中__construct与_initialize()的区别
    (转)在mac上配置cocos2d-x开发环境
    dynamic_cast,const_cast,static_cast,reinterpret_cast 详解
    cocos2d-x 2.1.2 bug发现
    cocos2d-x 小技巧
    CCScrollView 实现帮助界面、关卡选择
    cocos2d_x iconv转码
    cocos2dx场景切换中init、onEnter、onEnterTransitionDidFinish的调用顺序
  • 原文地址:https://www.cnblogs.com/wgy0528/p/10772930.html
Copyright © 2011-2022 走看看