<script language="javascript">
function a() {
    var myDate = new Date();    
    var s = myDate.getSeconds(); 
    document.write(s);
}
a();
setInterval('a()', 1000);
</script>

解决方案 »

  1.   


    function a() {
        var myDate = new Date();    
        var s = myDate.getSeconds(); 
        document.write(s);
    setInterval('a();', 1000);}
      

  2.   

    看资料说,
    setInterval  是每隔这个时间就执行一次,所以不需要放在里面进行递归的;
    setTimeout  才是仅仅只执行一次,是需要放到里面进行递归的。
    为什么我这里,setInterval 也仅仅只能执行一次啊
      

  3.   

    do not use document.write
      

  4.   


    document.write(s);因为你用了document.write ,会把当前文档清空,代码也就没了,就不会再执行下去了。
      

  5.   

    同5L
    test
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    </head>
     
    <body>
    <input value="xxxxx" onclick="ss()" type="button" />
    <input value="xxxxx" onclick="xx()" type="button" />
    <script>
    function ss(){
    alert('a');
    };
    function xx(){
    document.write('1212');
    }
    </script>
    </body>
    </html>
      

  6.   

    setInterval(a, 1000);
      

  7.   

    因为你用了document.write ,会把当前文档清空,代码也就没了,就不会再执行下去了。
      

  8.   

    <script language="javascript">
    function a() {
        var myDate = new Date();    
        var s = myDate.getSeconds(); 
        document.write(s);
    }
    setInterval('a()', 1000);
    </script>
    这样应该是可以的哦
      

  9.   

    document.write(s);
    这句有问题,第一次执行完后这句已经将文档刷新了,里面的脚本也不存在了
      

  10.   

    document.write(s); 
    这句有问题,第一次执行完后这句已经将文档刷新了,里面的脚本也不存在了
    正确的
      

  11.   

    document.write(s);  这里有问题