document(处理文档)对象

1、Document概述

    document(文档对象)表明浏览器窗口中的文档,该对象是window对象的子对象因为window对象是DOM对象模型中的默认对象,所以window对象中的方法和子对象不须要使用window来引用。经过document对象能够访问HTML文档中包含的任何HTML标记,并能够动态地改变HTML标记中的内容,例如表单、图像、表格和超连接等。该对象在JavaScript 1.0版本中就已经存在,在随后的版本中增长了几个属性和方法。document对象层次结构以下:windows

2、Document对象属性

属性 说明
clinkColor 超连接文字的颜色,对应于<boby>标记中的alink属性
all[] 存储HTML标记的一个数组(该属性自己也是一个对象)
anchors[] 存储锚点的一个数组(该属性自己也是一个对象)
bgColor 文档的背景颜色,对应于<body>标记中的bgcolor属性
cookie 表示cookie的值
fgColor 文档的文本颜色(不包含超连接的文字)对应于<body>标记中的text属性值
forms[] 存储窗体对象的一个数组(该属性自己也是一个对象)
fileCreatedDate 建立文档时间
fileModifiedDate 文档最后修改的日期
fileSize 当前文件的大小
lastModified 文档最后修改的时间
images[] 存储图像对象的一个数组(该属性自己也是一个对象)
linkColor 未被访问的超连接文字的颜色,对应于<body>标记中的link属性
links[] 存储link对象的一个数组(该属性自己也是一个对象)
vlinkColor 表示已访问的超连接文字的颜色,对应于<body>标记的vlink属性
title 当前文档标题对象
body 当前文档主体对象
readyState 获取某个对象的当前状态
URL 获取或设置URL

3、Document对象方法

方法 说明
close 文档的输出流
open 打开一个文档输出流并接收write()和writeln()方法的建立页面内容
write 向文档中写入HTML或JavaScript语句
writeln 项文档中写入HTML或JavaScript语句,并以换行符结束
createElement 建立一个HTML标记
getElementById 获取指定id的HTML标记

4、Document对象事件

事件 什么时候触发
onabort 对象载入被中断时触发
onblur 元素或窗口自己失去焦点时触发

onchange数组

改变<select>元素中的选项或者其余表单元素失去焦点,而且在其获取焦点后内容发生过改变时触发。
onclick 单机鼠标左键时候触发。当光变的焦点在按钮上,而且按下Enter键时,也会触发该事件。
onblclick 双击鼠标左键时候触发。
onerror 出现错误时候触发。
onfocus 任何元素或者窗口自己得到焦点时触发。
onkeydown 键盘上的按键(包括Alt和Shift等键)被按下时候触发,若是一直按着,则会不断触发。返回false时,取消默认动做。
onkeypress 键盘上的按键被按下,并产生一个字符时候发生,即当按下Shift等键时不断触发。若是一直按下某键时,会不断触发。返回lfalse时候,取消默认动做。
onkeyup 释放键盘上的按键时候触发。
onload 页面彻底载入后,在windows对象上触发;全部框架都载入后,在框架集上触发;<img>标记指定的图像彻底载入后,在其上触发;<object>标记指定的对象彻底载入后,在其上触发。
onmousedown 单击任何一个鼠标按键时候触发。
onmousemove 鼠标在某个元素上持续移动时候触发。
onmouseout 将鼠标从指定元素上移开时触发。
onmouseover 鼠标移动到某个元素上时候触发。
onmouseup 释听任意一个鼠标按键时候触发。
onreset 单击重置按钮是在<form>上触发。
onresize 窗口或者框架大小有所改变时候触发。
onscroll 在任何带滚动条的元素或者窗口上滚动时候触发。
onselect 选中文本时触发。
onsubmit 单击提交按钮时候,在<form>上触发。
onnunload 当页面彻底卸载后,在Window对象上触发,或者全部框架都卸载后,在框架集上触发。
相关文章
相关标签/搜索