JavaScript 背景时钟实现方法

作者:代码拾荒时间:2026-10-29 11:28:50浏览:526

本文介绍使用 JavaScript 实现背景时钟的方法,通过获取当前时间并动态更新页面元素内容来显示时、分、秒。代码包含时间格式化逻辑及层定位参数说明,适合用于网页背景装饰。

JavaScript 背景时钟实现方法

本文介绍了 JavaScript 实现背景时钟的具体方法,供读者参考。

以下是实现该效果的全部代码,建议从空白页面开始编写。


<html>
<head>
<TITLE>背景时钟</TITLE> 
<script language=javaScript>
<!--// 
function clockon() {
thistime= new Date()
var hours=thistime.getHours()
var minutes=thistime.getMinutes()
var seconds=thistime.getSeconds()
if (eval(hours) <10) {hours="0"+hours}
if (eval(minutes) < 10) {minutes="0"+minutes}
if (seconds < 10) {seconds="0"+seconds}
thistime = hours+":"+minutes+":"+seconds
if(document.all) {
bgclocknoshade.innerHTML=thistime
bgclockshade.innerHTML=thistime
}
if(document.layers) {
document.bgclockshade.document.write('<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:Verdana;color:FFAAAAA;font-size:120px;top:10px;left:152px">'+thistime+'</div>')
document.bgclocknoshade.document.write('<div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:Verdana;color:DDDDDD;font-size:120px;top:10px;left:150px">'+thistime+'</div>')
document.close()
}
var timer=setTimeout("clockon()",200)
}
//-->
</script>
<link rel="stylesheet" href="../style.css"></head>
<body onLoad="clockon()">
<div id="bgclockshade" style="position:absolute;visibility:visible;font-family:Arial;color:FF8888;font-size:120px;top:102px;left:152px"></div>
<div id="bgclocknoshade" style="position:absolute;visibility:visible;font-family:Arial;color:DDDDDD;font-size:120px;top:100px;left:150px"></div>
<div id="mainbody" style="position:absolute; visibility:visible">
</div>
</body>
</html>

说明:时钟显示的位置需要通过修正 TOP 和 LEFT 参数来确定。其中,TOP 表示层距离显示器顶部的像素值,LEFT 表示距离左侧的像素值。

希望本文所述内容对大家的 JavaScript 程序设计有所帮助。

作者最新文章