Node 和 Element 有啥关系

28 阅读1分钟

在Web开发中,DOM(文档对象模型)中的 NodeElement 之间的关系:

  1. 继承关系ElementNode 的子类,继承了 Node 的方法,并扩展了自己的特有方法。

  2. 方法区分:在 Element 中的一些方法明确区分了 NodeElement。例如,childNodeschildrenparentNodeparentElement 等。

  3. 返回值类型Node 的一些方法返回值为 Node,如文本节点、注释节点等;而 Element 的一些方法返回值一定是 Element

  4. DOM结构Node 是一个基类,DOM 中的 ElementTextComment 都继承自 Node。这三种 Node 分别称为 ELEMENT_NODETEXT_NODECOMMENT_NODE

  5. HTML元素:我们平时使用的HTML元素,即 Element,是类型为 ELEMENT_NODENode

总结来说,ElementNode 的一种特殊类型,专门用于表示HTML元素。