设置间隔时不能使用document.write?

时间:2017-01-10 09:28:48

标签: javascript

这是通过显示为时钟工作的代码:

<script type="text/javascript">
    setInterval(getCurrentDateTime, 1000);

    function getCurrentDateTime() {

        document.getElementById("timeDiv").innerHTML = new Date();
    }
</script>

但我不明白为什么如果我使用:

document.write(new Date());
那么这个页面不能作为时钟工作吗?我只是每秒重写页面,这也应该有用......

1 个答案:

答案 0 :(得分:0)

请改为尝试:

&#13;
&#13;
setInterval(getCurrentDateTime, 1000);

function getCurrentDateTime() {
  document.body.innerHTML = new Date();
}
&#13;
&#13;
&#13;