Document接口表示任何在浏览器中载入的网页,并作为网页内容的入口,也就是DOM树。DOM树包含了像 <body> 、<table>这样的元素,以及大量其他元素。
属性 | 概念 |
---|---|
Document.anchors | 返回文档中所有锚点元素的列表 |
Document.body | 返回当前文档的<body> 或 <frameset> 节点 |
Document.characterSet | 返回文档正在使用的字符集 |
Document.compatMode | 指示文档是否以 quirks 怪异模式或 strict 严格模式呈现 |
Document.contentType | 根据当前文档的MIME Header,返回它的Content-Type |
Document.doctype | 返回当前文档的文档类型定义(Document Type Definition, DTD) |
Document.documentElement | 返回当前文档的直接子节点。对于 HTML 文档,HTMLHtmlElement对象一般代表该文档的<html> 元素 |
Document.embeds | 以列表(list)的类型,返回当前文档的嵌入式的元素<embed> |
Document.fonts | 返回当前文档的FontFaceSet接口 |
Document.forms | 返回一个包含当前文档中所有表单元素<form>的列表 |
Document.head | 返回当前文档的<head>元素 |
Document.images | 返回当前文档中所包含的图片的列表 |
Document.implementation | 返回与当前文档相关联的DOM实现 |
Document.lastStyleSheetSet | 返回 上次启用的样式表集的名称。值为null,直到通过设置selectedStyleSheetSet的值来更改样式表为止。 |
Document.links | 返回一个包含文档中所有超链接的列表 |
Document.scripts | 返回文档中所有的<script> 元素 |
Document.scrollingElement | 返回对滚动文档的元素的引用。 |
Document.styleSheetSets | 返回文档上可用的样式表集的列表。 |
ParentNode.childElementCount | 返回此ParentNode的子元素数。 |
ParentNode.children | 返回一个实时HTMLCollection,其中包含作为此ParentNode的子级的所有Element对象,并忽略其所有非元素节点。 |
ParentNode.firstElementChild | 返回既是此ParentNode的子级又是Element的第一个节点,如果没有,则返回null。 |
ParentNode.lastElementChild | 返回最后一个节点,该节点既是此ParentNode的子级又是Element,若无则返回null。 |