BOM的document对象
document对象实际上是window对象的属性.window对象的任何属性和方法都可以直接访问.
alert(window.document == document);//弹出ture
document对象的独特之处它是唯一一个既属于BOM(浏览器对象模型)又属于DOM(文档对象模型)的对象,对BOM角度来看document对象由一系列集合构成,这些集合可以访问文档的各个不愤,并提供页面自身信息.再有BOM没有可以知道实现的标准,所以每隔浏览器实现的document对象少有不同.
下面是BOM的document对象的一些通用属性
属性 说明
alinkColor 激活的连接颜色
bgColor 页面背景颜色
fgColor 页面的文本颜色
lastModified 最后修改日期,是字符串
linkColor 连接颜色
referrer 浏览器历史中后退一个url
title title标签中的文本
URL 当前页面的URL
vlinkColor 访问过的连接颜色
document对象也有很多集合
集合 说明
anchors 页面中所有锚链接
applets 页面中所有applet的集合
embeds 页面中所有嵌入式对象集合
forms 页面中所有表单集合
images 页面中所有图像集合
links 页面中所有连接集合
BOM中的document还有几个方法
一个是write();林一个是加换行的wirteln().两个方法都是向浏览器中输出东西
document.write("输出内容");//显示"输出内容"
还有open()和close()方法,open()方法是打开已经载入的文档进行编写,close()方法是用于关闭open()方法打开的文档.
举例
var obj = window.open("about:blank","newwindow","height = 100,width=300 ,top = 0 ,left =0,resizable=yes ");
obj.document.open();
obj.document.write("你好!");
obj.document.close();
运行上面代码,首先打开空白文档,然后空白文档上面会出现"你好!"文字.