所有的节点有一个统一的接口Node

继承关系如下:

https://prod-files-secure.s3.us-west-2.amazonaws.com/c2d93f25-fd2b-4799-8114-a9c20ea9b277/2b7e57cb-4023-413a-817b-30e4fa217894/Untitled.png

除了Document和DocumentFrangment都有与之对应的html写法:

Element:<tagname></tagname>
Text:text
Comment <!--Commet -->
DocumentType <!Doctype html>
ProcessingInstruction <?a 1?>

Node

Node定义了DOM节点在DOM树上的操作。

首先,Node提供了一些属性,用来表示它在DOM树中的位置:

然后,Node提供了一些操作DOM的方法

注意:要操作DOM必须先获取父节点,以下4个方法都是由父节点调用的