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

请问代码哪里写的不对?浏览器没有反应。。

 <p><span id="seconds">5</span>秒后回到主页
 
  <script type="text/javascript">  
     var num=document.getElementById("seconds").innerHtml;
     function clock(){
         num--;
         document.getElementById("seconds").innerHtml=num;
          if (num == 1){
              window.location.assign("http://www.imooc.com");
          }
        
     }
     
     var i= getInterval(clock,1000);

提问者:其实TAMA酱不是我名字 2016-03-23 22:25

个回答

  • liuygis
    2016-03-24 00:13:56
    已采纳

    innerHtml应该改为innerHTML,getInterval应该是setInterval:


    <script type="text/javascript">  
          var num=document.getElementById("seconds").innerHTML;
          function clock(){
              num--;
              document.getElementById("seconds").innerHTML=num;
              if (num == 1){
                  window.location.assign("http://www.imooc.com");
              }
            
          }
         
          var i= setInterval(clock,1000);
          </script>

  • 慕尼黑7659250
    2016-03-24 00:03:35

    </p>?