Browser(浏览器)对象
BOM(Browser Object Model)即浏览器对象模型提供了独立于内容而与浏览器窗口进行交互的对 象。由于 BOM 主要用于管理窗口与窗口之间的通讯,因此其核心对象是 window。
由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。
所有浏览器都支持 window 对象。它代表浏览器的窗口。
Window 对象方法:
open()(打开窗口.html) //打开一个新的窗口
close() //关闭当前窗口
每个载入浏览器的 HTML 文档都会成为 Document 对象。
Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。
提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。
方法使用
getElementById() :获得ID标识的元素
getElementsByName(): 获得name属性标识的一组元素
getElementsByTagName() :返回带有指定标签名的对象的集合。
Location 对象包含有关当前 URL 的信息。
Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。
Location 对象常用属性:href
href 属性是一个可读可写的字符串,可设置或返回当前显示的文档的完整 URL
Location 对象常用方法:reload()
reload():重新加载当前文档
setTimeout():指定的毫秒数后调用函数或计算表达式,只执行 code 一次。
clearTimeout():方法可取消由 setTimeout() 方法设置的 timeout。
setInterval():方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
clearInterval() :方法可取消由 setInterval() 方法设置的 timeout。
原文:https://www.cnblogs.com/chenjiajiale/p/12532150.html