简介

Node对象

DOM的标准规范中提供了Node对象,该对象主要提供了用于解析DOM节点树结构的属性和方法。


【资料图】

Node对象是解析DOM节点树结构的主要入口,Node对象提供的属性和方法,可以实现遍历节点、插入节点等操作。

Element对象

DOM的标准规范中提供了Element对象,该对象提供了HTML页面中所有元素所具有的属性和方法。

DOM标准规范中提供了Node对象,主要是依靠DOM节点树结构访问和更新HTML页面的内容。

而DOM标准规范中提供了Element对象,主要是依靠DOM元素树结构访问和更新HTML页面内容,所有的HTML页面的元素都是HTMLElement对象,而这个对象又是继承于Element对象的。

Node、Element 和 HTMLElement 有什么关系?

如图,可以得出结论。

Element继承于Node,HTMLElement又继承于Element。

从而也可以得出一个结论:Element一定是 Node,但 Node 不一定是 Element。

因此Element 可以使用 Node 的所有方法。

单个 Node 的界限在哪里?

拓展与总结

拓展

总结

本篇随笔参考

推荐内容