使用js做动态时钟
程序员文章站
2022-05-30 09:33:32
...
利用了所学的js做了动态时钟
下面直接上代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Examples</title>
<style type="text/css">
body{
background:black;
color:white;
}
</style>
<script>
function toNum(num) //以为当是个位数时,要显示01的状态
{
if (num<10)
{return '0'+num;}
else
{return ""+num;}
}
window.οnlοad=function()
{
var obj=document.getElementsByTagName("img");
function tick()
{
var time= new Date();
var time1=toNum(time.getHours())+
toNum(time.getMinutes())+toNum(time.getSeconds());
//获取小时分钟秒的一个字符串
// console.log(time1);
for (var i=0;i<obj.length;i++) //一个有六张图片,前两张代表小时,中间两张代表分钟,后两张代表秒,
{
obj[i].src=time1[i]+'.png'; //时间字符串是什么,就显示什么图片
}
}
window.setInterval(tick, 1000);
tick(); //为了一开始不显示000000
}
</script>
</head>
<body>
<img src="0.png" alt="" />
<img src="0.png" alt="" />
:
<img src="0.png" alt="" />
<img src="0.png" alt="" />
:
<img src="0.png" alt="" />
<img src="0.png" alt="" />
</body>
</html>
效果图: