js实现一个简单的时钟表

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>时钟</title>
    <script>
        function toDou(n) { //当时钟个位时前面加0
            if (n < 10) {
                return '0' + n;
            } else {
                return '' + n;
            }
        }
        window.onload = function() {
            var oImg = document.getElementsByTagName('span'); //
            function time() {
                var oDate = new Date(); //获取当前的时间
                var str = toDou(oDate.getHours()) + toDou(oDate.getMinutes()) + toDou(oDate.getSeconds()); //把当前的时分秒转为数字
                for (var i = 0; i < oImg.length; i++) {
                    oImg[i].innerHTML = str.charAt(i);
                }
            }
            setInterval(time, 1000);
            time();
        }
    </script>
</head>

<body style="background: black; color: #ffffff; font-size: 50px;">
    <span>0</span>
    <span>0</span> :
    <span>0</span>
    <span>0</span> :
    <span>0</span>
    <span>0</span>
</body>

</html>

  

原文地址:https://www.cnblogs.com/520yh/p/13790510.html