JS DOM

dom的标准是W3C制定的  https://www.w3.org/TR/dom41/   https://www.w3.org/TR/?tag=dom

DOM是针对 HTML 和 XML 文档的一个 API ,描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分

 一、节点层次 

<html>
<head>
<title>Sample Page</title>
</head>
<body>
<p>Hello World!</p>
</body>
</html>

文档节点是每个文档的根节点,上例中文档节点只有一个子节点,即<html>元素称之为文档元素文档元素是文档的最外层元素,文档中的其他所有元素都包含在文档元素中.

共有 12 种节点类型,这些类型都继承自一个基类型

1.Node类型

除了 IE 之外,在其他所有浏览器中都可以访问到这个类型 

2.Document类型

3.Element

4.Text类型

5.Comment类型

6.CDATASection类型

7.DocumentType类型

8.DocumentFragment类型

9.Attr类型

二、DOM 操作技术

原文地址:https://www.cnblogs.com/buchizaodian/p/7259168.html