浏览器 Document 对象

发布于 2022-12-22 20:51:46 字数 2723 浏览 164 评论 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

文章
评论
26 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文