浏览器 Document 对象
document
对象代表了整个 HTML 文档(HTML 元素)。
属性
activeElement
返回当前获取焦点的对象。
anchors
以数组形式返回页面中的锚。
body
返回 body 节点。
characterSet
返回页面的字符集。
cookie
以分号分隔列表的形式返回所有 cookie,也可以通过 cookie="key1=value1;key2=value2" 设置 cookie 值。
defaultView
返回当前文档所在的 window 对象的引用。
designMode
设置或返回页面内容是否可编辑。
doctype
返回 DTD。
documentElement
返回 html 节点。
embeds
以数组形式返回 embed 对象列表。
forms
以数组形式返回 form 对象列表。
head
返回 head 节点。
images
以数组形式返回 image 对象列表。
lastModified
返回文档的最后修改时间。
links
以数组形式返回 link 对象列表。
plugins
以数组形式返回 plugin 对象列表。
readyState
返回文档当前状态(loading 加载中;interactive 解析完成;complete 加载完毕)。
referrer
返回跳转到当前页面的前一个页面的 URI。
scripts
以数组形式返回 script 对象列表。
styleSheets
以数组形式返回 styleSheet 对象列表。
title
返回页面的 title 值。
方法
close()
关闭文档的输出流。
语法:
document.close();
输出流由 open() 方法打开,可通过 write() 方法输出文本内容。
createAttribute()
创建并返回属性节点。
语法:
document.createAttribute("attr");
craeteComment()
创建并返回注释节点。
语法:
document.createComment("comments");
createDocumentFragment()
创建并返回文档片段。
语法:
document.createDocumentFragment();
createElement()
创建并返回元素节点。
语法:
document.createElement("tag");
craeteRange()
创建并返回 Range 对象。
语法:
document.createRange();
createTextNode()
创建并返回文本节点。
语法:
document.createTextNode("text");
elementFromPoint()
返回指定位置的元素。
语法:
document.elementFromPoint(x,y);
hasFocus()
当前文档是否获取了焦点。
语法:
document.hasFocus();
open()
打开文档的输出流。
语法:
document.open();
输出流可通过 write() 方法输出文本内容,并使用 close() 方法关闭你。
releaseCapture()
释放页面元素捕获的鼠标。
语法:
document.releaseCapture();
鼠标可通过 elmt.setCapture() 捕获。
write()
向文档输出流中输出文本。
语法:
document.write("text");
文本可包含 HTML tag,会被解析为 HTML。
writeln()
向文档输出流中输出文本,会在输出的文本之后添加换行。
语法:
document.writeln("text");
事件
ononline
onoffline
onreadystatechange
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论