BOM对象案例

1.5秒钟之后自动跳转页面

(利用定时器做倒计时效果;使用location.href实现页面跳转,封装函数并调用函数防止第一次刷新页面有空白。)

<div></div>
    <script>
        var div = document.querySelector('div');
        var timer = 5;
        coun();
        setInterval(coun,1000);
        function coun(){
            if(timer == 0){
                location.href = "http://asdf.cn";
            }else{
                div.innerHTML = '您将在'+timer+'秒钟之后跳转到首页';
                timer --;
            }
        }
    </script>

2.获取URL参数传递(练习数据在不同页面的传递)

(登录页面,action提交到text2.html页面,text2页面,可以使用第一个页面的参数)

text1页面主要代码

    <form action="text2.html">     <!--表单域-->
        <!-- 默认是get提交 -->
        用户名: <input type="text" name="uname">
        <input type="submit" value="登录">
    </form>

text2页面主要代码

<div></div>
    <script>
        console.log(location.search); // ?uname=111
        // 1.先去掉?  substr('起始的位置',截取几个字符);
        var params = location.search.substr(1); // uname=111
        console.log(params);
        // 2. 利用=把字符串分割为数组 split('=');
        var arr = params.split('=');
        console.log(arr); // ["uname", "111"]
        var div = document.querySelector('div');
        // 3.把数据写入div中
        div.innerHTML = arr[1] + ',欢迎你来到我的博客';
    </script>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值