BOM

打开、关闭窗口

  • write
<body>
<input type="button" value="write" onclick="document.write('abc')" />
</body>
  • open:打开一个新窗口
<input type="button" value="打开窗口" onclick="window.open('http://www.zhinengshe.com/');" />
  • close:关闭浏览器打开的新窗口
<input type="button" value="close" onclick="window.close();" />

常用属性

  • window.navigator.userAgent:查看浏览器/操作系统的版本
<script>
alert(window.navigator.userAgent);
</script>
  • window.location:查看文本的地址
<script>
alert(window.location);
</script>

尺寸及坐标

  • 可视区尺寸
    ------document.documentElement.clientWidth
    ------document.documentElement.clientHeight

  • 滚动距离
    ------document.body.scrollTop
    ------document.documentElement.scrollTop


常用方法和事件

系统对话框

  • 警告框:alert(“内容”),没有返回值

  • 选择框:confirm(“提问的内容”),返回boolean
    点确定,返回true
    点取消或关闭,返回false
    在这里插入图片描述

<script>
var res=confirm('你是否要删除');

alert(res);
//点确定,返回true
//点取消或关闭,返回false
</script>

  • 输入框:prompt(),返回输入的字符串或null

在这里插入图片描述

<script>
//标题,暂存内容
var res=prompt('请输入你的姓名', 'blue');

alert(res);
</script>

window对象常用事件

  • onload:加载
  • onscroll:滚动
  • onresize:改变大小

例子:右下角悬浮框

<style>
#div1 {width:200px; height:150px; background:red; position:absolute; right:0; bottom:0;}
body {height:2000px;}
</style>
<script>
window.onscroll=window.onresize=function ()
{
	var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;
	var oDiv=document.getElementById('div1');
	
	oDiv.style.top=document.documentElement.clientHeight-oDiv.offsetHeight+scrollTop+'px';
};
</script>
</head>

<body>
<div id="div1"></div>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值