setInterVal不起作用,就执行一次,以后的不执行

来源:百度知道 编辑:UC知道 时间:2024/06/11 22:15:23
<html>
<head><title></title></head>
<script language="javascript">
<!--

function time()
{

today = new Date();
var year = today.getYear();
var month = today.getMonth() + 1;
var date = today.getDate();
var day = today.getDay();
switch(day)
{
case 0:
day1 = "星期天";
break;
case 1 :
day1 = "星期一";
break;
case 2 :
day1 ="星期二";
break;
case 3 :
day1 = "星期三";
break;
default:
day1 = "xywy";
break;

}
var hours = today.getHours();
var minutes = today.getMinutes();
var seconds = today.getSeconds();

document.write("今天是" + year +"年" + month + "月" + date + "日,星期"+ day1 + "现在时间是" + hours + "小时" + m

貌似是在刷新的时候不能刷新document.write()的内容。
可以尝试着用document.all.XXX.innerHTML="你要现实的内容";
然后在底下用document.write("<font id="XXX(这个地方要和前面一直)">")..........

也就是说你不能将你要的内容document.write直接放到网页中.要放到标签中才行。

希望对你有用,共勉