文档对象(Document)代表浏览器窗口中的文档,该对象是window对象的子对象,由于window对象时DOM对象模型中的默认对象,因此window对象中的方法和子对象不需要使用Window来引用。通过Document对象可以访问HTML文档中包含的任何HTML标记,并可以动态地改变HTML标记中的内容,例如表单、图像、表格和超链接等。
文档对象的常用属性、方法
(1)常用属性及说明
- alinkColor 链接文字被单击时的颜色,对应于<body>标记中的alink属性
- all[] 存储HTML标记的一个数组(该属性本身也是一个对象)
- anchors[] 存储锚点的一个数组(该属性本身也是一个对象)
- bgColor 文档的背景颜色,对应于<body>中的bgcolor属性
- cookie 表示cookie的值
- fgColor 文档的文本颜色(不包含超链接的文字) 对应与<body>标记中的text属性值
- forms[] 存储窗体对象的一个数组(该属性本身也是一个对象)
- fileCreatedDate 创建文档的日期
- fileModifiedDate 文档最后修改的日期
- fileSize 当前文件的大小
- lastModified 文档最后修改的事件
- images[] 存储图像对象的一个数组(该属性本身也是一个对象)
- linkColor 未被访问的链接文字的颜色,对应link属性
- links[] 存储link对象的一个数组(该属性本身也是一个对象)
- vlinkColor 表示已经访问的链接文字的颜色,对应于<body>中的vlink
- title 当前文档标题对象
- body 当前文档主体对象
- readyState 获取某个对象的当前状态
- URL 获取或设置URL
常用方法
- close 关闭文档的输出流
- open 打开一个文档输出流并接受write和writeln方法的创建页面内容
- write 向文档中写入HTML或javascript语句
- writeln 向文档中写入HTML或javascript语句 ,并以换行符结束
- createElement 创建一个HTML标记
- getElementById 获取指定id的HTML标记