1

createElement像, createTextNode,这样的节点创建方法createComment是在接口上定义的,而像,那样的Document节点插入/删除方法是在接口上定义的。appendChildremoveChildNode

document 只是 Node 的一种。

有人知道这背后的历史或优势吗?

4

1 回答 1

1

DOM-Level-1:

接口节点

所有者文件:

与此节点关联的 Document 对象。这也是用于创建新节点的 Document 对象。当这个节点是一个文档时,它是空的。

因此,在 Document 中使用这些创建方法的主要优点是在新节点中自动处理此引用(顺便说一下,此引用被指定为只读)。

于 2013-04-30T18:26:12.050 回答