第八章编程练习问题

来源:8-17 编程练习

慕运维2603834

2015-10-20 15:39

var oc = 5;
   var ob;
     这里var oc = 5;为什么不能放在   function otime()里面呢?一放程序就跑不了了。

   function otime()
   {
       var oa = document.getElementById('time').innerHTML = oc;
       oc = oc-1;
       ob = setTimeout("otime()",1000);
   
if(oc==0)
{
clearTimeout(ob);
window.location.href = "http://www.imooc.com/";
}
   }


otime()

写回答 关注

1回答

  • 躺平的momo
    2015-10-20 16:32:28

    因为设置了 ob = setTimeout("otime()",1000);

    所以每隔1秒就会执行一次,如果把var oc=5;放在里面,那每次oc都是5了,这个循环也没法结束了

    躺平的mom... 回复慕运维260...

    什么什么情况

    2015-10-20 20:40:08

    共 4 条回复 >

JavaScript进阶篇

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

468790 学习 · 22582 问题

查看课程

相似问题