HTML DOM Document 对象

Document 对象

Document 对象是您网页中所有其他对象的所有者。

Document 对象是HTML文档的根节点,代表您的网页。

如果要访问HTML页面中的任何元素,则始终从访问Document 对象开始。

它为文档提供全局功能,例如如何获取页面的URL并在文档中创建新元素。

本示例使用getElementById()方法查找HTML元素(具有id="para"):

document.getElementById("para");
测试看看

Document 对象是HTML文档的根节点。

Document 对象属性

下表列出了Document对象的属性:

属性描述
返回文档中当前获得焦点的元素
返回文档的绝对基本URI
设置或返回文档的正文(元素)
返回该文档的cookies的分号分隔列表
返回文档使用的字符集
返回与文档关联的窗口对象;如果没有可用的窗口对象,则返回null
获取或设置编辑整个文档的能力
返回当前文档的文档类型声明
返回作为文档直接子元素的Document元素(<html>元素)
设置或返回字符串形式的文档位置
返回加载文档的服务器的域名
返回文档中所有<embed>元素的列表
返回文档中所有<form>元素的列表
返回以全屏模式显示的当前元素
返回一个布尔值,该值指示是否可以全屏模式查看文档
返回文档的<head>元素
返回文档中所有<img>元素的列表
返回与当前文档关联的DOM实现
返回上次修改文档的日期和时间
返回文档中具有href属性的所有<a><area>元素的集合
返回文档的加载状态
返回加载当前文档的文档的URL
返回文档中<script>元素的列表
设置或返回文档标题
以字符串形式返回HTML文档的完整URL

文档对象方法

下表列出了Document对象的方法:

方法描述
将事件处理程序附加到文档
从外部文档中采用节点
关闭先前使用document.open()打开的文档流
创建一个属性节点
用指定的文本创建一个新的Comment节点
创建一个新的文档片段节点
用给定的标签名称创建一个新的元素节点
创建一个文本节点
在当前具有焦点的元素上调用指定的剪贴板操作。
在全屏模式下取消元素
返回具有指定值的ID属性的元素
返回具有给定类名称的元素列表
返回具有给定名称的元素列表
返回具有给定标签名称的元素列表
如果焦点当前位于指定文档内的任何位置,则返回true
从外部文档返回节点的克隆
normalize()删除空的Text节点,并连接相邻节点
normalizeDocument()删除空的Text节点,并连接相邻节点
打开文档流进行写入
返回与文档中指定的CSS选择器匹配的第一个元素
返回与文档中指定的CSS选择器匹配的所有元素的列表
从附加了addEventListener()方法的文档中删除事件处理程序
将HTML表达式或JavaScript代码写入文档
与write()相同,但在每个语句后添加换行符