<HTML>
<HEAD>
<Script language="JavaScript">
function time() {
var timer = new Date();
var hours = timer.getHours();
var minutes = timer.getMinutes();
var seconds = timer.getSeconds();
var noon = "AM"; if (hours>12) 
noon = "PM";
hours = hours - 12;
if (hours=0)
hours=12;
if (minutes<9) 
minutes="0"+minutes;
if (seconds<=9)
seconds="0"+seconds;
clock = "<font size='4' face = 'Arial' color = 'blue'>"+hours+":"+minutes+":"+seconds+" "+noon+"</font>"; ii.innerHTML=clock;
setTimeout("time()",1000);
}
</Script>
</HEAD>

<BODY onload="time()">
<div id=ii></div>
</BODY>
</HTML>

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <Script language="JavaScript">
    function time1() {

    var timer = new Date();

    var hours = timer.getHours();

    var minutes = timer.getMinutes();
    var seconds = timer.getSeconds();
    var noon = "AM";

    if (hours>12) 
    {noon = "PM";
    hours = hours - 12;}

    if (hours=0)
    hours=12;

    if (minutes<9) 
    minutes="0"+minutes;

    if (seconds<=9)
    seconds="0"+seconds;

    clock = "<font size='4' face = 'Arial' color = 'blue'>"+hours+":"+minutes+":"+seconds+" "+noon+"</font>"; ii.innerHTML=clock;

    setTimeout("time1()",1000);
    }
    </Script>
    </HEAD>

    <BODY onload="time1()">
    <div id=ii></div>
    </BODY>
    </HTML>
      

  2.   

    注意变量的名称,还有在onload的时候调用函数,否则不会自动运行函数的。
      

  3.   

    错误多多
    hour=0??????
    <HTML>
    <HEAD>
    <Script language="JavaScript">
    function time() {
    var timer = new Date();
    var hours = timer.getHours();
    var minutes = timer.getMinutes();
    var seconds = timer.getSeconds();
    var noon = "AM"; if (hours==0)
    hours=12;
    if (hours>12) 
    noon = "PM";
    hours = hours - 12;
    if (minutes<10) 
    minutes="0"+minutes;
    if (seconds<10)
    seconds="0"+seconds;
    clock = hours+":"+minutes+":"+seconds+" "+noon; ii.innerHTML=clock;
    setTimeout("time()",1000);
    }
    </Script>
    </HEAD>

    <BODY onload="time()">
    <div id=ii style="font-size:19pt;font-family:Arial;color:blue"></div>
    </BODY>
    </HTML>
      

  4.   

    函数在没有调用之前只是载入是不会执行的,载入与执行是两回事,载入是把它读入内存,而执行是是CPU时进行运算!