窗口文档
文档对象
当 HTML 文档加载到 web 浏览器中时,它会变成一个 **文档对象**。
**文档对象** 是 HTML 文档的根节点。
**文档对象** 是 **窗口对象** 的一个属性。
**文档对象** 通过以下方式访问
window.document
或者仅仅 document
文档对象属性和方法
以下属性和方法可以在 HTML 文档上使用
属性/方法 | 描述 |
---|---|
activeElement | 返回文档中当前获得焦点的元素 |
addEventListener() | 将事件处理程序附加到文档 |
adoptNode() | 从另一个文档中采用节点 |
anchors | 已弃用 |
applets | 已弃用 |
baseURI | 返回文档的绝对基本 URI |
body | 设置或返回文档的主体(<body> 元素) |
charset | 已弃用 |
characterSet | 返回文档的字符编码 |
close() | 关闭之前使用 document.open() 打开的输出流 |
cookie | 返回文档中所有 cookie 的名称/值对 |
createAttribute() | 创建一个属性节点 |
createComment() | 使用指定文本创建注释节点 |
createDocumentFragment() | 创建一个空的 DocumentFragment 节点 |
createElement() | 创建一个 Element 节点 |
createEvent() | 创建一个新事件 |
createTextNode() | 创建一个 Text 节点 |
defaultView | 返回与文档关联的窗口对象,如果不可用则返回 null。 |
designMode | 控制整个文档是否可编辑。 |
doctype | 返回与文档关联的文档类型声明 |
documentElement | 返回文档的文档元素(<html> 元素) |
documentMode | 已弃用 |
documentURI | 设置或返回文档的位置 |
domain | 返回加载文档的服务器的域名 |
domConfig | 已弃用 |
embeds | 返回文档中所有 <embed> 元素的集合 |
execCommand() | 已弃用 |
forms | 返回文档中所有 <form> 元素的集合 |
getElementById() | 返回具有指定值的 ID 属性的元素 |
getElementsByClassName() | 返回一个包含所有具有指定类名的元素的 HTMLCollection |
getElementsByName() | 返回一个包含所有具有指定名称的元素的活动 NodeList |
getElementsByTagName() | 返回一个包含所有具有指定标签名称的元素的 HTMLCollection |
hasFocus() | 返回一个布尔值,指示文档是否获得了焦点 |
head | 返回文档的 <head> 元素 |
图像 | 返回文档中所有 <img> 元素的集合 |
实现 | 返回处理此文档的 DOMImplementation 对象 |
importNode() | 从另一个文档导入节点 |
输入编码 | 已弃用 |
lastModified | 返回文档最后修改的日期和时间 |
链接 | 返回文档中所有具有 href 属性的 <a> 和 <area> 元素的集合 |
normalize() | 删除空文本节点,并连接相邻节点 |
normalizeDocument() | 已弃用 |
open() | 打开一个 HTML 输出流以收集来自 document.write() 的输出 |
querySelector() | 返回文档中与指定 CSS 选择器匹配的第一个元素 |
querySelectorAll() | 返回一个静态的 NodeList,其中包含文档中与指定 CSS 选择器匹配的所有元素 |
readyState | 返回文档的(加载)状态 |
referrer | 返回加载当前文档的文档的 URL |
removeEventListener() | 从文档中删除事件处理程序(已使用 addEventListener() 方法附加) |
renameNode() | 已弃用 |
脚本 | 返回文档中 <script> 元素的集合 |
strictErrorChecking | 已弃用 |
title | 设置或返回文档的标题 |
URL | 返回 HTML 文档的完整 URL |
write() | 将 HTML 表达式或 JavaScript 代码写入文档 |
writeln() | 与 write() 相同,但在每个语句后添加一个换行符 |