<script language="javascript">
function show(){
var d=new Date();
var s=d.toLocaleString();
document.getElementById("zzz").innerHTML=s;
}
setInterval("show()",1000)
</script>
我的表格ID为zzz,但不知道为什么上面的代码执行后没有显示当前时间?
function show(){
var d=new Date();
var s=d.toLocaleString();
document.getElementById("zzz").innerHTML=s;
}
setInterval("show()",1000)
</script>
我的表格ID为zzz,但不知道为什么上面的代码执行后没有显示当前时间?
1.表格id错误
2.show()方法并没被调用你可以多贴写代码来看看
var tags_before_clock = " "
var tags_middle_clock = " "
var tags_after_clock = ""DaysofWeek = new Array()<!--一周的每一天-->
DaysofWeek[0]="周日"
DaysofWeek[1]="周一"
DaysofWeek[2]="周二"
DaysofWeek[3]="周三"
DaysofWeek[4]="周四"
DaysofWeek[5]="周五"
DaysofWeek[6]="周六"Months = new Array()<!--一年的每一月-->
Months[0]="1月"
Months[1]="2月"
Months[2]="3月"
Months[3]="4月"
Months[4]="5月"
Months[5]="6月"
Months[6]="7月"
Months[7]="8月"
Months[8]="9月"
Months[9]="10月"
Months[10]="11月"
Months[11]="12月"function upclock(){
var dte = new Date();//得到当前的时间
var hrs = dte.getHours();
var min = dte.getMinutes();
var sec = dte.getSeconds();
var day = DaysofWeek[dte.getDay()]
var month = Months[dte.getMonth()]
var date = dte.getDate()
var year = dte.getFullYear()//得到当前的年份
var col = ":";
var spc = " ";
var com = ",";
var yer = "年";
var apm;if (date == 1 || date == 21 || date == 31){
ender = "日"
}else if (date == 2 || date == 22){
ender = "日"
}else if (date == 3 || date == 23){
ender = "日"
}else{
ender = "日"
}
if (hrs<=9) {
hrs="0"+hrs;
}
if (min<=9){
min="0"+min;
}
if (sec<=9){
sec="0"+sec;
}
if (navigator.appVersion.indexOf("MSIE") != -1){
clock.innerHTML ='<font color=ffffff>'+tags_before_clock+month+date+ender+spc+day+spc+hrs+col+min+col+sec+spc+tags_middle_clock+spc+tags_after_clock+' </font>';
}
}setInterval("upclock()",1000);
</script><div style="background-color:#000000 " id="clock">
</div>
应该放在show()函数里面
不过四楼的说的有点不太对吧?
setInterval("show()",1000)
是不应该放在show()函数里面啊