html电子时钟源代码
今天我们来学习一下如何用HTML写一个电子时钟。我们可以通过HTML中的标签和一些简单的Javascript代码来实现这一功能。
<!DOCTYPE html> <html> <head> <title>电子时钟</title> <script> function showTime() { var date = new Date(); var h = date.getHours(); var m = date.getMinutes(); var s = date.getSeconds(); var time = h + ":" + m + ":" + s; document.getElementById("clock").innerHTML = time; setTimeout(showTime, 1000); } </script> </head> <body onload="showTime()"> <div id="clock"></div> </body> </html>
代码中,我们首先引入了一个Javascript脚本,在showTime()函数中获取了当前的时间,并将其格式化为hh:mm:ss的形式,然后通过innerHTML属性将其显示在一个id为“clock”的div元素中。
而在body标签中,我们通过onload事件来调用showTime()函数,使得页面在加载完成后就开始显示电子时钟。由于电子时钟需要实时更新时间,我们在showTime()函数中使用了setTimeout函数,每秒钟更新一次时间。
以上就是一个简单的HTML电子时钟的源代码和解释,你可以将其复制到你的HTML文件中,并通过对CSS样式的修改来美化你的电子时钟。