合肥新站区在售楼盘:请教:javascript的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 18:47:12
请看如下程序
<html>
<head>
<title>时钟</title>
<script language="javascript">
<!--
function time(){
var timer=new Date()
var year=timer.getYear()
var month=timer.getMonth()
var date1=timer.getDate()+1
var hour=timer.getHours()
var minute=timer.getMinutes()
var second=timer.getSeconds()

var string=year+"年"+month+"月"+date1+"日</br>"+hour+":"+minute+":"+second
div1.innerHTML=string
}
setTimeout("time()",1000)
//-->
</script>
</head>

<body>
<div name="div1" id="div1" style="position:absolute;border-width:1px;border-style:solid;font-weight:bold;color:red;font-size:18pt;top:100px;left:100px;width:250px;height:85px"></div>
</body>
</html>
这个钟为什么不是动态的,setTimeout()不是隔1秒就调用一次time()吗
为什么,谢谢!!!!

setInterval 每经过指定毫秒值后计算一个表达式。
setTimeout 经过指定毫秒值后计算一个表达式。

你用错了,应该用setInterval