浏览器的对象树 --- BOM
浏览器的对象含义
Navigator对象:
浏览器对象,包含了正在使用的Navigator 的版本信息。反映了当前使用的浏览器的资料。JavaScript 客户端运行时刻引擎自动创建navigator 对象。
Window对象:
表示的是浏览器窗口,最顶层的对象,window的属性对应于整个窗口。
Document对象:
文档对象是JavaScript 中window 和frames对象的一个属性,是显示于窗口或框架内的一个文档。描述当前窗口或指定窗口对象的文档。它包含了文档从<head>到</body>的内容。
Frame 对象:
是 window 对象。用最容易理解的话说,每一个HTML 文件占用一个 window 对象, 包括定义框架的网页 (“框架网页”)
Location对象:
地址对象 它描述的是某一个窗口对象所打开的地址。
* window.location = “链接地址”;
History对象:
历史对象包含了用户已浏览的 URL 的信息,是指历史对象指浏览器的浏览历史。
* back() 后退,跟按下“后退”键是等效的。
* forward() 前进,跟按下“前进”键是等效的。
Links对象:
是一个数组, 包含了文档中所有连接标记 (包含 href 属性的<a>标记和<map>标记段里的<area>标记),按照在文档中的次序,从 0 开始给每个连接标记定义了一个下标。
Archors对象:
是一个数组,包含了文档中所有锚标记(包含 name 属 性的<a>标记), 按照在文档中的次序, 从 0 开始给每个锚标记定义了一个下标。
Forms对象:
是一个数组,包含了文档中所有的表单(<form>)。要引用单个表单,可以用 document.forms[x],但是一般来说,人们都会这样做:在<form>标记中加上“name=”...“”属性,那么直接用“document.<表单名>”就可以引用了。
Images对象:
图片对象 document.images[] 是一个数组,包含了文档中所
有的图片(<img>)。
注意:
每个对象有它自己的属性、方法和事件。
对象的属性是反映该对象某些特定的性质的。
例如:字符串的长度、图像的长宽等等。
对象的方法能对该对象做一些事情。
例如:表单的“提交”(Submit)等等。
对象的事件就 能响应发生在对象上的事情。
例如:提交表单产生表单的“提交事件”。
window对象常用方法
alert(‘信息’) : 消息框
prompt(‘提示信息’,默认值):标准输入框
confirm( ) : 确认框
open( ) : 打开一个新窗口
close( ) : 关闭窗口
Form表单对象
1,访问表单的方式:
* document.forms[n]
* document.表单名字
2,表单对象常用的属性:
action <fromaction=”xxx”> 表单提交的目的地址
method <formmethod=”xxx”> 表单提交方式
name <formname=”xxx”> 表单名称