• 文档对象模型时HTML和XML文档的编程接口。
  • DOM表示由多层节点构成的文档,通过它开发者可以添加、删除和修改页面的各个部分。

节点层级

  • 任何HTML或XML都可以用DOM表示一个由节点构成的层级结构。
1
2
3
4
5
6
7
8
<html> 
<head>
<title>Sample Page</title>
</head>
<body>
<p>Hello World!</p>
</body>
</html>

其中, document节点表示每个文档的根节点。在这里,根节点的唯一子节点是<html>元素,我们称之为文档元素( documentElement)。文档元素是文档最外层的元素,所有其他元素都存在于这个元素之内。每个文档只能有一个文档元素。在HTML页面中,文档元素始终是<html>元素。在XML文档中,则没有这样预定义的元素,任何元素都可能成为文档元素。

Node类型

点击此处

Document类型

点击此处

Element类型

点击此处

Text类型

点击此处

Comment类型

点击此处

CDATASection类型

点击此处

DocumentType类型

点击此处

DocumentFragment类型

点击此处

Attr类型

点击此处