哪里出错了,求助大神

来源:8-17 编程练习

大布and科比

2015-08-03 11:29

页面上的秒数没变

写回答 关注

1回答

  • 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-- 应该放在前面,如果放在后面就会相差一秒

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题