页面跳转问题

来源:8-17 编程练习

Lshah0

2016-03-14 21:17

setTimeout 和setInterval有什么区别呢?在这个5s内跳转到慕课网的编程中能不能用setTimeout呢?我因为用了好像出不来。

还有为什么用 document.getElementById("block").innerHTML=num; 而不是 document.getElementById("block").value=num; ?这两者有什么区别呢?该在什么时候用呢?

写回答 关注

1回答

  • StudyMan
    2016-03-14 22:33:04


    <!--先编写好网页布局-->

    <p>

        操作成功!

        <br/>

        <i id="sd">5</i>秒后返回<a href="javascript:blackhome()">主页</a>

    </p>



    <script type="text/javascript">


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

        var a = document.getElementById("sd");

        var j = 5;

        function jump() {

            a.innerHTML = j;

            j--;

            if(j==1){

                location.href ="https://www.baidu.com/";

            }

        }

        var str =setInterval(jump,1000);



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

        function blackhome(){

            history.go(-1);

        }


    </script>


JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题