如何停止计数?

来源:8-5 计时器setTimeout()

ziAya

2017-08-28 14:10

  var num=0;
  function startCount() {
    document.getElementById('count').value=num;
    num=num+1;
    setTimeout("startCount()",1000); 
    if(num==10){
        break;//报错
    }
  }
  setTimeout("startCount()",1000);


写回答 关注

4回答

  • Sincerajn
    2017-08-28 15:23:53
    已采纳

    配合使用需要这样:

    a = setTimeout("startCount()",1000); 
    clearTimeout(a);


    ziAya

    非常感谢!

    2017-08-28 22:23:00

    共 1 条回复 >

  • 慕桂英3496482
    2017-08-28 16:14:16

    clearTimeout()

  • qq_小五_bR0457
    2017-08-28 16:02:17

    记录timeid

    var timeId = setTimeout(startCount,1000);

    clearTimeout(timeId)

  • Sincerajn
    2017-08-28 15:22:39

    clearTimeout()

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题