html5 - 网页上计时器原理
ringa_lee
ringa_lee 2017-04-17 13:55:15
[HTML讨论组]

请问怎么知道网页上的计时器原理,

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
ringa_lee
<!DOCTYPE HTML>
<html>
<head>
    <meta charset=utf-8>
    <title>计时器</title>
    <script>
    window.onload = function(){
        var HH = 0;
        var mm = 0;
        var ss = 0;
        var str = '';
        var timer = setInterval(function(){
            str = "";
            if(++ss==60)
            {
                if(++mm==60)
                {
                    HH++;
                    mm=0;
                }
                ss=0;
            }    
            str+=HH<10?"0"+HH:HH;
            str+=":";
            str+=mm<10?"0"+mm:mm;
            str+=":";
            str+=ss<10?"0"+ss:ss;
            document.getElementById("dtime").innerHTML = str;
        },1000);
    };
    </script>
</head>
<body>
    <p id="dtime">00:00:00</p>
</body>
</html>

原理就是利用setInterval定时器函数一秒执行一次,定义小时,分钟,秒变量,先累加秒,当秒累计到60时,分钟加1同时秒重置成0;分钟加到60时,小时加1同时分钟重置0

黄舟
window.setInterval(function(){},1000);
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号