07BOM(浏览器对象模型)

Location:地址栏对象

                1. 创建(获取):

                            1. window.location

                            2. location

                2. 方法:

                             reload()    重新加载当前文档。刷新

                3. 属性

                             href    设置或返回完整的 URL。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>13Location地址栏对象</title>
    </head>
    <body>
        <input type="button"  id="btn" value="刷新">
        <input type="button"  id="btn2" value="百度">
        <script>
            // 获取按钮控件
            var btn = document.getElementById("btn");
            // 绑定单击事件
            btn.onclick = function(){
                // localtion.reload();
                window.location.reload();
            }

            // 获取当前地址栏href
            var href = location.href;
            alert(href);

            var btn2 = document.getElementById("btn2");
            btn2.onclick = function(){
                // 跳转去百度
                // window.location.href = "http://www.baidu.com";
                location.href = "http://www.baidu.com";
            }

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

History:历史记录对象

                1. 创建(获取):

                            1. window.history

                            2. history

                2. 方法:

                                back()  加载 history 列表中的前一个 URL。

                                forward()   加载 history 列表中的下一个 URL。

                                go(参数)  加载 history 列表中的某个具体页面。

                                参数:

                                        正数:前进几个历史记录

                                        负数:后退几个历史记录

                3. 属性:

                                 length  返回当前窗口历史列表中的 URL 数量。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>14History历史记录对象</title>
    </head>
    <body>
        <input type="button" id="btn1" value="获取当前窗口历史记录个数">
    </body>
    <script>
        var btn = document.getElementById("btn1");
        btn.onclick = function(){
            // 获取当前窗口的历史记录个数
            var length = history.length;
            alert(length);
        }
    </script>
</html>

小案例自动跳转百度首页

源码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>14小案例自动跳转首页</title>
        <style>
            p{
                text-align: center;
            }
            span{
                color: rgb(49, 15, 247);
            }
        </style>
    </head>
    <body>
        <p>
            <span id="time">5</span> 秒之后自动跳转到首页
        </p>
        <script>
            // 1、显示页面效果
            // 2、倒计时读秒效果
            // 3、在方法中判断时间,如果<=0,则跳转首页
            var second = 5;
            var time = document.getElementById("time");
            function showTime(){
                second --;
                if(second <= 0){
                    location.href = "http://www.baidu.com";
                }
                
                time.innerHTML = second + "";

            }

            setInterval(showTime,1000);

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

运行效果:

 跳转后

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

输出机器

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值