setInterval()定时器只执行一次的解决

来源:互联网 发布:mac双系统文件共享 编辑:程序博客网 时间:2024/05/29 17:23

源代码(错误的):

<body><span id="time"></span><script>    function  s(){        var t = new Date();    var ti = document.getElementById("time").innerHTML;        ti = t.getHours()+"时"+ t.getMinutes()+"分"+ t.getSeconds()+"秒";              document.write(ti);          // window.setTimeout(s,1000);    }    window.setInterval("s()",1000);    window.onload(s());</script></body>
执行的时候控制台报错:


源代码(修改后):

<body><span id="time"></span><script>    function  s(){        var t = new Date();document.getElementById("time").innerHTML=t.getHours()+"时"+ t.getMinutes()+"分"+ t.getSeconds()+"秒";          // window.setTimeout(s,1000);    }    window.setInterval("s()",1000);    window.onload(s());</script></body>


原创粉丝点击