博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BOM操作
阅读量:5943 次
发布时间:2019-06-19

本文共 958 字,大约阅读时间需要 3 分钟。

BOM(浏览器对象模型)操作

opener=window.open(页面的url,打开方式)
opener.document.body.style.background="red";//把打开的页面背景颜色变成红色,涉及跨域问题
//方法打开一个新的页面,如果打开url为空则打开一个空白页面,如果打开方式为空则默认打开方式
window.close()// 火狐不兼容,关闭当前页面
window.navigator.userAgent//获取浏览器信息
window.location                         //浏览器地址信息 是一个对象,该对象下面有以下几个属性
window.location.href                  //当前页面链接
window.location.search:url?=1
alert(window.location.search);
window.location.hash:url#后面的内容

 

文档宽高和窗口事件

窗口尺寸大小
可视区的尺寸//没有什么兼容问题
document.documentElement.clientWidth
document.documentElement.clientHeight
滚动距离
document.documentElement.scrollTop;
document.documentElement.scrollLeft;
document.body.scrollTop;//chrome
document.body.scrollLeft;
//兼容文档滚动的滚动距离
var scrollTop=document.documentElment.scrollTop ||document.body.scrollTop;
//内容的尺寸
scrollHeight//比offsetHeight多了边框的高度
//文档的尺寸
document.documentElement.offsetWidth;
document.body.offsetHeight;

BOM下的两个事件
onscroll//当滚动时触发,以时间间隔来算
onresize//当窗口尺寸发生变化的时候触发

 

转载于:https://www.cnblogs.com/llcMite/p/6229700.html

你可能感兴趣的文章
创建私有CA及私有CA的使用
查看>>
我的友情链接
查看>>
【AR】开始使用Vuforia开发iOS(2)
查看>>
Eclipse中使用Git
查看>>
关于js中"window.location.href"、"location.href" 等如何跳转
查看>>
angularjs定义对集合进行过滤的过滤器
查看>>
军规13 降低流量和电量消耗
查看>>
详解Jedis连接池报错处理
查看>>
我的友情链接
查看>>
克隆Centos 无法上网
查看>>
我的友情链接
查看>>
Android 广播的生命周期
查看>>
Vim使用帮助
查看>>
Call && apply 用法
查看>>
Ora - 20005
查看>>
使用组策略部署exe软件
查看>>
linux笔记第一章--基本命令记载
查看>>
虚拟局域网VLAN
查看>>
Linux基础命令---dumpe2fs
查看>>
计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接
查看>>