document.write写在setTimeout函数要执行的函数中出错
<div id="div1">
</div>
<script language="javascript">
function myDate(){
var myDate=new Date();
var myHour=myDate.getHours();
var myMinute=myDate.getMinutes();
var mySecond=myDate.getSeconds();
document.getElementById("div1").innerHTML=myHour+":"+myMinute+":"+mySecond;
setTimeout("myDate()",1000);
}
myDate();
</script>
<div id="div1">
</div>
<script language="javascript">
function myDate(){
var myDate=new Date();
var myHour=myDate.getHours();
var myMinute=myDate.getMinutes();
var mySecond=myDate.getSeconds();
document.getElementById("div1").innerHTML=myHour+":"+myMinute+":"+mySecond;
setTimeout("myDate()",1000);
}
myDate();
</script>
明白了!