请问大家,这一题的计时器只能用setInterval吗??为什么我用setTimeout就没反应呢?

来源:8-17 编程练习

慕婉清727807

2018-07-02 16:27

请大家帮忙解答~~

写回答 关注

3回答

  • qq_Scorpio苏_03634471
    2018-07-31 22:22:14
    已采纳

    setTimeout是在一定时间后执行该代码,setInterval是一直循环执行方法,后面的时间为执行间隔。


    慕婉清727...

    明白啦 谢谢~

    2018-09-12 15:58:55

    共 1 条回复 >

  • 慕瓜4489125
    2018-07-02 22:46:51
    var num=document.getElementById("count").innerHTML;;function startCount() {    num--;    document.getElementById("count").innerHTML=num;    if (num==0) {        location.assign("www.imooc.com");        }    setTimeout("startCount()",1000);    }    setTimeout("startCount()",1000);    function back()    {       window.history.back();   }

    可以啊。你是不是少用了一个setTimeout的,用这个需要两个才行

    幕布斯725...

    同问为什么要用两次

    2018-08-22 10:44:10

    共 2 条回复 >

  • 慕瓜4489125
    2018-07-02 22:41:59

    代码贴出来啊

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468197 学习 · 21891 问题

查看课程

相似问题