操作文档
Document
实例属性
属性名 | 描述 | 值 | 相关事件 |
---|---|---|---|
activeElement | 处于聚焦状态的Element | Element | |
body | 当前文档中的<body> 或<frameset> 元素 | <body> | <frameset> | null | |
characterSet | 当前文档的字符编码 | string | |
childElementCount | 文档的子元素数量 | number | |
children | 调用它的文档的HTMLCollection 所有子级 | HTMLCollection | |
compatMode | 文档的渲染模式 | BackCompat :文档为怪异模式 CSS1Compat :标准模式 | |
contentType | 当前文档的 Content-Type(MIME) 类型 | - | |
cookie | 获取并设置与当前文档相关联的cookie | - | |
currentScript | 当前正在运行的脚本所属的<script> 元素 | - | |
defaultView | 当前document 对象所关联的window 对象 | - | |
designMode | 控制整个文档是否可编辑 | off on | |
dir | 文档的文字朝向 | ltr : 从左到右 rtl : 从右到左 | |
doctype | 当前文档关联的文档类型定义 (DTD) | - | |
documentElement | 返回文档对象的根元素 | Element | |
documentURI | 文档的位置 | string | |
embeds | 当前文档内的 <embed> HTML <object> 元素列表 | HTMLCollection | |
firstElementChild | 文档的第一个子元素Element | Element | null | |
fonts | 文档的FontFaceSet 接口 | FontFaceSet | |
forms | 当前文档中的<form> 元素的一个集合 | HTMLCollection | |
FullScreenElement | 当前页面中以全屏模式呈现的 Element | Element | null | |
fullscreenEnabled | 全屏模式是否可用 | boolean | |
head | 返回当前文档中的 <head> 元素。如果有多个 <head> 元素,则返回第一个 | HTMLHeadElement | |
hidden | 页面是否隐藏 | boolean | |
images | 当前文档中所有 image 元素的集合 | HTMLCollection<HTMLImageElement > | |
implementation | 返回一个和当前文档相关联的DOMImplementation 对象 | DOMImplementation | |
lastElementChild | 返回文档的最后一个子元素Element | Element | null | |
lastModified | 返回一个字符串,其中包含了当前文档的最后修改日期和时间 | string | |
links | 返回一个文档中所有具有 href 属性值的 <area> 元素与 <a> 元素的集合 | HTMLCollection | |
location | 返回一个 Location 对象 | Location | |
pictureInPictureElement | 返回当前文档中以画中画模式呈现的 Element | Element | null | |
pictureInPictureEnabled | 画中画模式是否可用 | boolean | |
plugins | 当前文档中的<embed> 元素 | HTMLCollection<HTMLEmbedElement> | |
pointerLockElement | 指针锁定时鼠标事件的目标元素 | Element | null | |
readyState | document 的加载状态 | loading :document 仍在加载interactive :文档已被解析,正在加载状态结束,当时诸如图像,样式表和框架之类的子资源仍在加载complete :文档和所有字资源已完成加载 | readystatechange |
referrer | 当前页面就是从这个 URI 所代表的页面跳转或打开的 | URI | |
scripts | 当前文档中所有``元素的集合 | HTMLCollection | |
scrollingElement | 滚动文档的 Element 对象的引用 | Element | null | |
styleSheets | 返回一个StyleSheetList /CSSStyleSheet 对象 | StyleSheetList | CSSStyleSheet | |
timeline | 当前文档的默认时间轴 | DocumentTimeline | |
title | 获取或设置文档的标题 | string | |
URL | 当前文档的 URL 地址 | string | |
visibilityState | 当前可见元素的上下文环境 | visible : 此时页面内容至少是部分可见。即此页面在前景标签页中,并且窗口没有最小化 hidden : 此时页面对用户不可见。即文档处于背景标签页或者窗口处于最小化状态,或者操作系统正处于 '锁屏状态' prerender : 页面此时正在渲染中,因此是不可见的。文档只能从此状态开始,永远不能从其他值变为此状态 | visibilitychange |