一个JAVASRIPT时间显示程序,有一点不懂,请高手指教

<html><head><spanid=liveclockstyle=position:absolute;left:250px;top:122px;;width:109p... <html>
<head>
<span id=liveclock style=position:absolute;left:250px;top:122px;; width: 109px; height: 15px>
</span>
<SCRIPT language=javascript>
<!--

function show5(){if(!document.layers&&!document.all)
return
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var dn="AM"
if(hours>12){dn="PM"
hours=hours-12
}if(hours==0)

hours=12
if(minutes<=9)
minutes="0"+minutes
if(seconds<=9)
seconds="0"+seconds
myclock="<font size='5' face='Arial' ><b><font size='1'>Current Time:</font></br>"+hours+":"+minutes+":"
+seconds+" "+dn+"</b></font>"
if(document.layers){document.layers.liveclock.document.write(myclock)
document.layers.liveclock.document.close()
}else if(document.all)
liveclock.innerHTML=myclock
setTimeout("show5()",1000)
}
//-->
</SCRIPT>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body onLoad="show5()">
</body>
</html>
请问innerhtml在这里是怎么实现的,为什么就能输出时间了,请指点一下,具体点谢谢!!
展开
 我来答
weln
2006-11-25 · TA获得超过1703个赞
知道小有建树答主
回答量:584
采纳率:0%
帮助的人:580万
展开全部
就是把myclock的值插入liveclock的标签中(即:<span id=liveclock style=position:absolute;left:250px;top:122px;; width: 109px; height: 15px>myclock的值</span>)myclock="<font size='5' face='Arial' ><b><font size='1'>Current Time:</font></br>"+hours+":"+minutes+":"
+seconds+" "+dn+"</b></font>"

最后用setTimeout("show5()",1000) 语句,每隔1秒调用一次show5(),更改秒数,在秒数到60的时候把秒数改为0,把分钟数加1,同理,分钟到60时,把分钟数改为0,小时数+1,当小时数大于12时,把AM改为PM,当标志为PM且小时为12时,将时分秒都改为0,从而实现了时间显示的功能
百度网友32cdd9945
2006-11-25 · TA获得超过1374个赞
知道大有可为答主
回答量:2429
采纳率:100%
帮助的人:1915万
展开全部
var Digital=new Date()
var hours=Digital.getHours() hours= 小时
var minutes=Digital.getMinutes() minutes=分钟
var seconds=Digital.getSeconds() seconds=秒

myclock="<font size='5' face='Arial' ><b><font size='1'>Current Time:</font></br>"+hours+":"+minutes+":"
+seconds+" "+dn+"</b></font>"

liveclock.innerHTML=myclock

这么简单都看不懂,我无语了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式