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。 |

本文深入探讨了浏览器中网页的表示方式——Document接口,及其作为DOM树入口的角色。详细介绍了Document接口的各种属性,如anchors、body、characterSet等,以及它们如何帮助开发者理解和操作网页内容。
241

被折叠的 条评论
为什么被折叠?



