DOM 是 W3C(万维网联盟)的标准。
W3C DOM 标准被分为 3 个不同的部分:
- 核心 DOM - 针对任何结构化文档的标准模型
- XML DOM - 针对 XML 文档的标准模型
- HTML DOM - 针对 HTML 文档的标准模型
当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。
通过DOM,可以访问所有的HTML元素,连同它们的文本和属性,可以进行修改、删除以及创建新的元素。
HTML文档中的所有元素(节点)组成了一个文档树(节点树、DOM树)。
文档中的每个元素(节点)属性、文本都代表着树中的一个节点,而document对象是一个文档树的根。
总之,一切皆节点,就连空格和注释也算节点。
DOM API
- DOM Document
- DOM Element
- DOM Attribute
- DOM Event
参考列表: