JS问题,请大家帮我看看我的代码$$$$

来源:百度知道 编辑:UC知道 时间:2024/05/06 08:48:58
//显示时间(我的时钟)
function time()
{
timer=new Date();
hours=timer.getHours();
minutes=timer.getMinutes();
seconds=timer.getSeconds();
if (hours<10) hours="0"+hours
if (minutes<10) minutes="0"+minutes
if (seconds<10) seconds="0"+seconds
myclock=hours+":"+minutes+":"+seconds
document.write(myclock)
setTimeout("Time()",1000)
}

<body onload=time()><span id=a></span></body>
<script>
function time()
{
timer=new Date();
hours=timer.getHours();
minutes=timer.getMinutes();
seconds=timer.getSeconds();
if (hours<10) hours="0"+hours
if (minutes<10) minutes="0"+minutes
if (seconds<10) seconds="0"+seconds
myclock=hours+":"+minutes+":"+seconds
window.a.innerHTML=myclock;
setTimeout("time()",1000);
}
</script>

document.write(myclock);

会对当前页面重写,你所写函数会被全部丢失。如果你想达到你的效果,建议建立层<div>来显示。