DOM概述
DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作(比如对元素增删内容)<br /> 浏览器会根据 DOM 模型,将结构化文档HTML解析成一系列的节点,再由这些节点组成一个树状结构(DOM Tree)。所有的节点和最终的树状结构,都有规范的对外接口<br /> DOM 只是一个接口规范,可以用各种语言实现。所以严格地说,DOM 不是 JavaScript 语法的一部分,但是 DOM 操作是 JavaScript 最常见的任务,离开了 DOM,JavaScript 就无法控制网页。另一方面,JavaScript 也是最常用于 DOM 操作的语言
节点
DOM 的最小组成单位叫做节点(node)。文档的树形结构(DOM 树),就是由各种不同类型的节点组成。每个节点可以看作是文档树的一片叶子<br /><br />节点的类型有七种
- Document:整个文档树的顶层节点(.html文件)
- DocumentType:doctype标签 (H5声明)
- Element:网页的各种HTML标签
- Attribute:网页元素的属性(比如class=”right”)
- Text:标签之间或标签包含的文本
- Comment:注释
- DocumentFragment:文档的片段
document对象_属性

document对象是文档的根节点,每张网页都有自己的document对象只要浏览器开始载入 HTML 文档,该对象就存在了,可以直接使用
document.doctype
指向
var doctype = document.doctype;doctype // "<!DOCTYPE html>"
document.documentElement
document.forms/
返回所有
