我对此感到困惑,因为几乎所有DOM节点都是Node接口的某些子接口,但是我找不到能证明这一点的精确定义。有没有人对此有更多了解?谢谢。
答案 0 :(得分:0)
是,所有节点都继承自DOM Node interface:
以下接口均继承自Node的方法和属性:
Document
,Element
,CharacterData
(其中Text
,Comment
和{{1} }继承),CDATASection
,ProcessingInstruction
,DocumentFragment
,DocumentType
,Notation
,Entity
还有 according to W3 :
节点接口是整个文档对象模型的主要数据类型。它代表文档树中的单个节点。尽管实现Node接口的所有对象都公开了用于处理子级的方法,但并非所有实现Node接口的对象都可以具有子级。例如,“文本”节点可能没有子节点,将子节点添加到此类节点会导致
EntityReference
的出现。