纯Js网页时钟

                                                                          效果图

源代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>网页时钟</title>
    <style>
        img{
            width: 50px;
            height: 50px;
        }
    </style>
    
</head>
<body>
<img src="img/1.png" name="a"><img src="img/1.png" name="a"><img src="img/-1.png" >
<img src="img/2.png" name="a"><img src="img/1.png" name="a"><img src="img/-1.png">
<img src="img/1.png" name="a"><img src="img/9.png" name="a">
</body>
<script>

   function addDouble(x) {
       /*
       * 
       * 传入时间,如果是1位,则要变成两位  (2点 就是02点)
       * */
       return x>=10?x+"":"0"+x;
   }
window.onload=function(){
            function timeStart() {
                 var date=new Date();
                 var arr=document.getElementsByName("a");
                 var hour=date.getHours();
                 var minute=date.getMinutes();
                 var ss=date.getSeconds();
                 
                 var str=add0(hour)+""+add0(minute)+""+add0(ss);
                 /*
                 * 把时间10点29分36秒拼接成字符串102936  
                 * 截取字符1 替换1.png
                 * 截取字符0 替换0.png
                 * 截取字符2 替换2.png 以此类推
                 * */
                 for (var i=0;i<arr.length;i++)
                     arr[i].src="img/"+str.charAt(i)+".png";

                                 }

                 setInterval(timeStart,1000);
                 timeStart();//刷新页面时,立即调用timeStart()方法一次。如果不加这一行,会延迟一秒加载图片
                         }


</script>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值