问答详情
源自:8-3 计时器setInterval()

为什么显示效果老是闪呢

为什么我的代码老是不停的闪呢

<script type="text/javascript">

  var attime;

  function clock(){

    var time=new Date();  

     

    attime="时:"+time.getHours()+"分:"+time.getMinutes()+"秒"+time.getSeconds() ;

    document.getElementById("clock").value = attime;

  }

 setInterval("clock()", 1000000);

</script>


提问者:双子懒熊西西 2017-02-11 13:03

个回答

  • qq_oO明Oo_0
    2017-02-11 23:59:31
    已采纳

    这是正常的,由于浏览器刷新得够快,所以可以看到很小的时间,建议把延时时间写得更久一点。

  • 慕粉1909165894
    2017-03-09 15:27:02

    设置一下,写成var i=setInterval(clock,1000);

  • weibo_ye
    2017-02-12 00:01:09

     setInterval(clock, 1000000);