Skip to content

操作文档

Document

实例属性

属性名描述相关事件
activeElement处于聚焦状态的ElementElement
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文档的第一个子元素ElementElement | null
fonts文档的FontFaceSet接口FontFaceSet
forms当前文档中的<form>元素的一个集合HTMLCollection
FullScreenElement当前页面中以全屏模式呈现的 ElementElement | null
fullscreenEnabled全屏模式是否可用boolean
head返回当前文档中的 <head> 元素。如果有多个 <head> 元素,则返回第一个HTMLHeadElement
hidden页面是否隐藏boolean
images当前文档中所有 image 元素的集合HTMLCollection<HTMLImageElement>
implementation返回一个和当前文档相关联的DOMImplementation对象DOMImplementation
lastElementChild返回文档的最后一个子元素ElementElement | null
lastModified返回一个字符串,其中包含了当前文档的最后修改日期和时间string
links返回一个文档中所有具有 href 属性值的 <area> 元素与 <a> 元素的集合HTMLCollection
location返回一个 Location 对象Location
pictureInPictureElement返回当前文档中以画中画模式呈现的 ElementElement | null
pictureInPictureEnabled画中画模式是否可用boolean
plugins当前文档中的<embed>元素HTMLCollection<HTMLEmbedElement>
pointerLockElement指针锁定时鼠标事件的目标元素Element | null
readyStatedocument 的加载状态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