大神帮忙看看这段JS代码问题出在哪里?谢谢!

<script type="text/javascript">
window.onload=function(){
        setTimeout(update,500);
}
function update(){
  document.write(moment().format());        
}
</script>
阅读 3.7k
10 个回答

我觉得你问问题很不负责诶。

你总要说 你想干什么,然后是现在遇到什么问题。

毕竟你的代码从语法上来看没什么问题,逻辑上你又没说你要干什么。

看看setTimeout和setInterval的区别。

问题很明显:
页面load完了 DOM已经初始化完毕 再document.write 起不了作用了

如果你会用moment的话,这段代码有什么问题你应该很清楚。
但是确实没有问题。

新手上路,请多包涵

没啥问题啊?是出不来什么吗?

// moment 在哪里?
setTimeout(
    function(){
        // todo  something
    }
    ,500)

能说清楚点么?

你是否已经在之前引入了momentjs?

settimeout里面update方法少东西,setTimeout("update()",500);

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题