BOM基础一

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>BOM</title>
</head>
<script>

window.onload=function (){

    var oBtn=document.getElementsByTagName('input')[0];
    var oBtn1=document.getElementsByTagName('input')[1];

    var opener=null;

    /*
        open() 方法 open方法是window对象下的一个方法,但是在js中前面可以省略window

                    open(url)  url为空:默认打开空白页面



        close() 方法 关闭窗口  有兼容性问题,不同浏览器处理方式不一样

     */
/*
    oBtn.onclick=function (){

        opener=window.open();

        alert(opener==window);//false  open方法的返回值是新打开窗口的window对象

        opener.document.body.style.backgroundColor='red';

    }*/

/*
    //关闭当前窗口
    oBtn.onclick=function (){


        close();
    }
*/

/*  //关闭新窗口
    oBtn1.onclick=function (){


        opener.close();
    }
*/



/*  //浏览器信息属性
    oBtn.onclick=function (){


        alert(window.navigator.userAgent);
    }
*/


/*  oBtn.onclick=function (){

    /*
      Location 对象包含有关当前 URL 的信息
      Location 对象是Window对象的一个属性,可通过window.location的方式来访问
    */
        alert(window.location);//设置或返回完整的URL
        alert(window.location.href);//设置或返回完整的URL
        alert(window.location.search);//设置或返回从?开始的URL查询部分
        alert(window.location.hash);//设置或返回从#开始的URL锚
    }

}

</script>
</head>
<body>

    <input  type="button" name="btn" value="打开窗口">

    <input  type="button" name="btn" value="关闭窗口">
</body>
</html> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值