<script language="javascript">
function show(){
var d=new Date();
var s=d.toLocaleString();
document.getElementById("zzz").innerHTML=s;
}
setInterval("show()",1000)
</script>
我的表格ID为zzz,但不知道为什么上面的代码执行后没有显示当前时间?

解决方案 »

  1.   

    代码没什么问题,问题可能出在
    1.表格id错误
    2.show()方法并没被调用你可以多贴写代码来看看
      

  2.   

    把以下代码copy进jsp或html页面,就可以显示当前时间了<SCRIPT language="javascript">
    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+'&nbsp;&nbsp;</font>';
    }
    }setInterval("upclock()",1000);
    </script><div  style="background-color:#000000 " id="clock">
    </div>&nbsp;
      

  3.   

    setInterval("show()",1000) 位置放错地方拉,
    应该放在show()函数里面
      

  4.   

    谢谢各位的帮助啊
    不过四楼的说的有点不太对吧?
    setInterval("show()",1000) 
    是不应该放在show()函数里面啊
      

  5.   

    欢迎JAVA人士加入53633581群,大家在这里可以讨论技术问题!