怎么几秒不显示?

来源:8-17 编程练习

果冻上树

2016-03-28 16:25


  <script type="text/javascript">  

 

        var num=6;


        function demo(){

            document.getElementById("time").innerHTML=num;

            num--;

            

            if(num==0){

                 

                  window.location.replace("http://www.baidu.com");

                }


            else{


                


                setTimeout("demo()",1000);


            }


       }

   //获取显示秒数的元素,通过定时器来更改秒数。


   //通过window的location和history对象来控制网页的跳转。

   

 </script> 


写回答 关注

5回答

  • qq_走成熟线_lz_0
    2016-03-30 19:00:56
    已采纳

    <!DOCTYPE html>
    <html>
     <head>
      <title>浏览器对象</title>  
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>   
     </head>
     <body>
      <!--先编写好网页布局-->
     
     
     <!DOCTYPE html>
    <html>
     <head>
      <title>浏览器对象</title>  
      <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   
     </head>
     <body>
      <!--先编写好网页布局-->
     
      <h1>操作成功</h1><span id="time"></span>秒后返回首页<a href="#" onclick="javascript:window.history.go(-1);">返回</a>
     <script type="text/javascript">  

     

            var num=6;


            function demo(){
     document.getElementById('time').innerHTML=num;

                num--;

                

                if(num==0){

                     

                      window.location.replace("http://www.baidu.com");

                    }


                else{


                    


                    setTimeout("demo()",1000);


                }


           }
    demo();
     

       

     </script>
    </body>
    </html>
     
    </body>
    </html>

    果冻上树

    非常感谢!

    2016-03-31 08:40:02

    共 1 条回复 >

  • Karl00
    2016-04-08 21:21:16

    <!DOCTYPE html>
    <html>
     <head>
      <title>浏览器对象</title>  
      <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   
     </head>
     <body>
      <!--先编写好网页布局-->
      <h3>操作成功</h3>
      <span id="fh"></span>秒后回到主页
      <a href="javascript:window.history.back()">返回</a>
     
     
      <script type="text/javascript">  
     
       //获取显示秒数的元素,通过定时器来更改秒数。
        var i = 5;
        var a = document.getElementById("fh");
        setInterval("timer()",1000);
       //通过window的location和history对象来控制网页的跳转。
       function timer(){
            if(i == 0){
                window.location.href=window.history.back();
            }else{
                a.innerHTML=i;  
                i--;
            }
        }
          
       
     </script>
    </body>
    </html>

  • qq_嗯_25
    2016-03-30 22:12:26

    在body里面还需要加一个onload="demo(){"

  • 果冻上树
    2016-03-29 09:19:24

    <h1>操作成功</h1>

    <span id="time"></span>秒后返回首页<a href="#" onclick="javascript:window.history.go(-1);
    ">返回</a>

  • 少年残像
    2016-03-28 16:46:13

    你网页显示的代码呢?

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题