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

setInerval停止

这个代码里面的setInterval是怎么停止的。因为没有clearInterval啊

提问者:heaven1901 2015-05-23 17:04

个回答

  • ss617017
    2015-05-24 22:12:43

    <!DOCTYPE html>
    <html>
     <head>
      <title>浏览器对象</title>  
      <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   
      <style>
          #top{
              width:100%;
              height:100px;
              background-color:red;
              }
            #container{
                 width:100%;
              height:300px;
              background-color:blue;
            }
            #footer{
              width:100%;
              height:100px;
              background-color:red;
            }
      </style>
     </head>
     <body>
      <!--先编写好网页布局-->
      <div id="top">
         <p id="time"></p><a onclick=" historys()">返回</a> 
         
      </div>
      <div id="container"></div>
      <div id="footer"></div>
      <script type="text/javascript"> 
        var num=6;
        function showTime(){
          num=num-1;
          if(num>0){
         document.getElementById("time").innerHTML=num;
          }
           else{
              location.assign("http://www.imooc.com");
              var clearint=clearInterval(int);
          }
        }
       var int=setInterval("showTime()",1000);  
    
       //通过window的location和history对象来控制网页的跳转。
       function historys(){
        window.history.go(-1);
    }
       
     </script> 
    </body>
    </html>

    我写了这个,主要是这个网址的编辑器不是很好,你可以试一下W3school的编辑器,或者直接写在html文档里。