问答详情
源自:8-17 编程练习

哪里出错了,求助大神

页面上的秒数没变

提问者:大布and科比 2015-08-03 11:29

个回答

  • Tracy_
    2015-08-04 09:46:41

     function m(){
          if(i > 0){
            i--;
            document.getElementById("b").value = i;
           setTimeout("m()",1000);
          }
          else{
             window.open("https://www.baidu.com/")
          }
       }
        setTimeout("m()",1000);

    改成这样就可以了,说两点:

    1. i > 0; 你写成 i > o了,这是最大的问题; 

    2. i-- 应该放在前面,如果放在后面就会相差一秒