document 对象
2008-07-16 09:39 zhangbaoyu 阅读(250) 评论(0) 编辑 收藏 举报属性 | 描述 |
---|---|
activeElement | 获取当父 document 拥有焦点时获得焦点的对象。 |
alinkColor | 设置或获取元素中所有激活链接的颜色。 |
bgColor | 不赞成。设置或获取表明对象后面的背景颜色的值。 |
charset | 设置或获取用于解码对象的字符集。 |
cookie | 设置或获取 cookie 的字符串值。 |
defaultCharset | 从当前的区域语言中获取默认字符集。 |
designMode | 设置或获取表明文档是否可被编辑的值。 |
dir | 设置或获取表明对象的阅读顺序的值。 |
doctype | 获取与当前文档关联的文档类型声明。 |
documentElement | 获取对文档根结点的引用。 |
domain | 设置或获取文档的安全域名。 |
expando | 设置或获取表明是否可对象内创建任意变量的值。 |
fgColor | 设置或获取文档的前景(文本)颜色。 |
fileCreatedDate | 获取文件创建的日期。 |
fileModifiedDate | 获取文件上次修改的日期。 |
fileSize | 获取文件大小。 |
implementation | 获取当前文档的 implementation 对象。 |
lastModified | 获取页面上次修改的日期,若页面提供的话。 |
linkColor | 设置或获取对象文档链接的颜色。 |
parentWindow | 获取容器对象所在窗口的引用。 |
protocol | 设置或获取 URL 的协议部分。 |
readyState | 获取表明对象当前状态的值。 |
referrer | 获取将用户引入当前页面的位置 URL。 |
uniqueID | 获取为对象自动生成的唯一标识符。 |
URL | 设置或获取当前文档的 URL。 |
URLUnencoded | 获取文档的 URL,去除所有字符编码。 |
vlinkColor | 设置或获取用户已访问过的链接颜色。 |
XMLDocument | 获取对由对象引出的的 XML 文档对象模型(DOM)的引用。 |
XSLDocument | 获取对 XSL 文档的顶层结点的引用。 |
集合 | 描述 |
---|---|
all | 返回对象所包含的元素集合的引用。 |
anchors | 获取所有带有 name 和/或 id 属性的 a 对象的集合。此集合中的对象以 HTML 源顺序排列。 |
applets | 获取文档中所有 applet 对象的集合。 |
childNodes | 获取作为指定对象直接后代的 HTML 元素和 TextNode 对象的集合。 |
embeds | 获取文档中所有 embed 对象的集合。 |
forms | 获取以源顺序排列的文档中所有 form 对象的集合。 |
frames | 获取给定文档定义或与给定窗口关联的文档定义的所有 window 对象的集合。 |
images | 获取以源顺序排列的文档中所有 img 对象的集合。 |
links | 获取文档中所有指定了 HREF 属性的 a 对象和所有 area 对象的集合。 |
namespaces | 获取 namespace 对象的集合。 |
scripts | 获取文档中所有 script 对象的集合。 |
styleSheets | 获取代表与文档中每个 link 或 style 对象的实例相对应的样式表的 styleSheet 对象的集合。 |
事件 | 描述 |
---|---|
onactivate | 当对象设置为活动元素时触发。 |
onbeforeactivate | 对象要被设置为当前元素前立即触发。 |
onbeforecut | 当选中区从文档中删除之前在源对象触发。 |
onbeforedeactivate | 在 activeElement 从当前对象变为父文档其它对象之前立即触发。 |
onbeforeeditfocus | 在包含于可编辑元素内的对象进入用户界面激活状态前或可编辑容器变成控件选中区前触发。 |
onbeforepaste | 在选中区从系统剪贴板粘贴到文档前在目标对象上触发。 |
onclick | 在用户用鼠标左键单击对象时触发。 |
oncontextmenu | 在用户使用鼠标右键单击客户区打开上下文菜单时触发。 |
oncontrolselect | 当用户将要对该对象制作一个控件选中区时触发。 |
oncut | 当对象或选中区从文档中删除并添加到系统剪贴板上时在源元素上触发。 |
ondblclick | 当用户双击对象时触发。 |
ondeactivate | 当 activeElement 从当前对象变为父文档其它对象时触发。 |
ondrag | 当进行拖曳操作时在源对象上持续触发。 |
ondragend | 当用户在拖曳操作结束后释放鼠标时在源对象上触发。 |
ondragenter | 当用户拖曳对象到一个合法拖曳目标时在目标元素上触发。 |
ondragleave | 当用户在拖曳操作过程中将鼠标移出合法拖曳目标时在目标对象上触发。 |
ondragover | 当用户拖曳对象划过合法拖曳目标时持续在目标元素上触发。 |
ondragstart | 当用户开始拖曳文本选中区或选中对象时在源对象上触发。 |
ondrop | 当鼠标按钮在拖曳操作过程中释放时在目标对象上触发。 |
onfocusin | 当元素将要被设置为焦点之前触发。 |
onfocusout | 在移动焦点到其它元素之后立即触发于当前拥有焦点的元素上触发。 |
onhelp | 当用户在浏览器为当前窗口时按 F1 键时触发。 |
onkeydown | 当用户按下键盘按键时触发。 |
onkeypress | 当用户按下字面键时触发。 |
onkeyup | 当用户释放键盘按键时触发。 |
onmousedown | 当用户用任何鼠标按钮单击对象时触发。 |
onmousemove | 当用户将鼠标划过对象时触发。 |
onmouseout | 当用户将鼠标指针移出对象边界时触发。 |
onmouseover | 当用户将鼠标指针移动到对象内时触发。 |
onmouseup | 当用户在鼠标位于对象之上时释放鼠标按钮时触发。 |
onmousewheel | 当鼠标滚轮按钮旋转时触发。 |
onmove | 当对象移动时触发。 |
onmoveend | 当对象停止移动时触发。 |
onmovestart | 当对象开始移动时触发。 |
onpaste | 当用户粘贴数据以便从系统剪贴板向文档传送数据时在目标对象上触发。 |
onpropertychange | 当在对象上发生对象上发生属性更改时触发。 |
onreadystatechange | 当对象状态变更时触发。 |
onresizeend | 当用户更改完控件选中区中对象的尺寸时触发。 |
onresizestart | 当用户开始更改控件选中区中对象的尺寸时触发。 |
onselectionchange | 当文档的选中状态改变时触发。 |
onstop | 当用户单击停止按钮或离开 Web 页面时触发。 |
方法 | 描述 |
---|---|
attachEvent | 将指定函数绑定到事件,以便每当该事件在对象上触发时都调用该函数。 |
clear | 目前尚未支持。 |
close | 关闭输出流并强制将数据发送到显示。 |
createAttribute | 以指定名称创建 attribute 对象。 |
createComment | 以指定数据创建 comment 对象。 |
createDocumentFragment | 创建一个新文档。 |
createElement | 为指定标签创建一个元素的实例。 |
createEventObject | 生成当使用 fireEvent 方法时用于传递事件相关信息的 event 对象。 |
createStyleSheet | 为文档创建样式表。 |
createTextNode | 从指定值中创建文本字符串。 |
detachEvent | 从事件中取消指定函数的绑定,这样当事件触发时函数就不会收到通知了。 |
elementFromPoint | 返回指定 x 和 y 坐标的元素。 |
execCommand | 在当前文档、当前选中区或给定范围上执行命令。 |
focus | 使得元素得到焦点并执行由 onfocus 事件指定的代码。 |
getElementById | 获取对 ID 标签属性为指定值的第一个对象的引用。 |
getElementsByName | 根据 NAME 标签属性的值获取对象的集合。 |
getElementsByTagName | 获取基于指定元素名称的对象集合。 |
hasFocus | 获取表明对象目前是否拥有焦点的值。 |
mergeAttributes | 复制所有读/写标签属性到指定元素。 |
open | 此方法以两种方式工作。该方法打开一个文档用于收集 write 和 writeln 方法的输出。在这种情况下,只使用前两个参数 url 和 name。若指定了附加参数,此方法将打开一个窗口,这与 window 对象的 window.open 方法相同。 |
queryCommandEnabled | 返回表明指定命令是否可于给定文档当前状态下使用 execCommand 命令成功执行的 Boolean 值。 |
queryCommandIndeterm | 返回表明指定命令是否处于模糊状态的 Boolean 值。 |
queryCommandState | 返回表明命令当前状态的 Boolean 值。 |
queryCommandSupported | 返回表明当前命令是否在当前区域上支持的 Boolean 值。 |
queryCommandValue | 返回文档、范围或当前选中区对于给定命令的当前值。 |
recalc | 重新计算当前文档中的全部动态属性。 |
releaseCapture | 释放当前文档中对象的鼠标捕捉。 |
setActive | 设置对象为当前对象而不将对象置为焦点。 |
write | 在指定窗口的文档中写入一个或多个 HTML 表达式。 |
writeln | 在指定窗口的文档中写入一个或多个 HTML 表达式,后面追加一个换行符。 |
元素 | 对象 | 描述 |
---|---|---|
BODY | body | 指定文档主体的开始和结束。 |
implementation | 包含了关于对象支持的模块信息。 | |
location | 包含关于当前 URL 的信息。 | |
selection | 代表了当前激活选中区,即高亮文本块,和/或文当中用户可执行某些操作的其它元素。 | |
TITLE | title | 包含文档的标题。 |
样式属性 | 描述 |
---|---|
compatMode | 设置或获取表明此对象是否应用标准兼容模式的值。 |