js+html+css实现简单电子时钟

Aggie ·
更新时间:2024-11-13
· 1391 次阅读

本文实例为大家分享了js+html+css实现简单电子时钟的具体代码,供大家参考,具体内容如下

最终结果:

HTML部分

<!DOCTYPE html> <html>     <head>         <meta charset="utf-8">         <title>2.1简单电子时钟的设计与实现</title>         <link rel="stylesheet" type="text/css" href="css/clock.css"/>     </head>     <body onload="getCurrentTime()">         <h3>简单电子时钟的设计与实现</h3>         <hr >         <!-- 电子时钟区域 -->         <div id="clock">             <div class="box1" id="h"></div>             <div class="box2">:</div>             <div class="box1" id="m"></div>             <div class="box2">:</div>             <div class="box1" id="s"></div>         </div>     </body> </html>

css部分

/* 电子时钟的总体样式设置 */ #clock{     width:800px;     font-size: 80px;     font-weight: bold;     color: #008B8B;     text-align: center;     margin: 20px; } /* 时分秒数字区域的样式设置 */ .box1{     margin-right: 10px;     width: 100px;     height: 100px;     line-height: 100px;     float: left;     border: gray 1px solid; } /* 冒号区域的样式设置 */ .box2{     width: 30px;     float: left;     margin-right: 10px; }

js部分

——使用外链时不需加<script>标签,不使用外链则直接写在<body>标签内

<script>             //获取显示小时的区域框对象             var hour=document.getElementById('h');             //获取显示分钟的区域框对象             var minute=document.getElementById('m');             //获取显示秒的区域框对象             var second=document.getElementById('s');             //获取当前时间             function getCurrentTime(){                 var date=new Date();                 var h=date.getHours();                 var m=date.getMinutes();                 var s=date.getSeconds();                 if(h<10) h='0'+h;//确保0-9时也显示成两位数                 if(m<10) m='0'+m;//确保0-9分钟也显示成两位数                 if(s<10) s='0'+s;//确保0-9秒也显示成两位数                 hour.innerHTML=h;                 minute.innerHTML=m;                 second.innerHTML=s;             }             //每秒更新一次时间             setInterval('getCurrentTime()',1000); </script>



HTML 电子 js CSS

需要 登录 后方可回复, 如果你还没有账号请 注册新账号