Javascript 列出实现节点接口的所有对象
我认为Javascript 列出实现节点接口的所有对象,javascript,dom,Javascript,Dom,我认为HTMLElement,DocumentType和Attr对象实现了节点接口 我可以检索实现节点接口的DOM对象的完整列表吗?是/否 你应该看看说明书 谢谢,window.document是否也实现了节点接口?DOM4表示它被所有节点(文档、文档片段、文档类型、元素、文本、处理指令和注释)使用。@PraveenDocument instanceof Node@Raynos您假设主机为主机对象实现ECMAScript继承。你不应该。实现节点接口的主机对象不必是节点(或任何对象)的实例,
HTMLElement
,DocumentType
和Attr
对象实现了节点接口
我可以检索实现节点接口的DOM对象的完整列表吗?是/否
你应该看看说明书
Document instanceof Node
@Raynos您假设主机为主机对象实现ECMAScript继承。你不应该。实现节点接口的主机对象不必是节点(或任何对象)的实例,并且至少不在一个流行浏览器中。他们只需要有适当的行为。将主机对象馈送给instanceof
操作符可以执行任何操作,包括抛出错误。如果您打算引用一个标准,那么应该链接到DOM 3,因为DOM 4不是一个标准,它是一个工作草案。任何符合webidl的浏览器都会打印为true。没有u,dom3是旧的。请参考dom4的最新编辑草稿