createElement
,createTextNode
,createComment
等节点创建方法在Document
接口上定义,而节点插入/删除方法如appendChild
,{{1在removeChild
接口上定义。
文档只是一种节点。
有人知道这背后的历史或优势吗?
答案 0 :(得分:1)
DOM-Level-1:
接口节点
ownerDocument:
与此节点关联的Document对象。这也是用于创建新节点的Document对象。当此节点是Document时,它为null。
因此,在Document中使用这些创建方法的主要优点是在新节点中自动处理此引用(顺便提一下,此引用被指定为readonly)。