Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 列出实现节点接口的所有对象_Javascript_Dom - Fatal编程技术网

Javascript 列出实现节点接口的所有对象

Javascript 列出实现节点接口的所有对象,javascript,dom,Javascript,Dom,我认为HTMLElement,DocumentType和Attr对象实现了节点接口 我可以检索实现节点接口的DOM对象的完整列表吗?是/否 你应该看看说明书 谢谢,window.document是否也实现了节点接口?DOM4表示它被所有节点(文档、文档片段、文档类型、元素、文本、处理指令和注释)使用。@PraveenDocument instanceof Node@Raynos您假设主机为主机对象实现ECMAScript继承。你不应该。实现节点接口的主机对象不必是节点(或任何对象)的实例,

我认为
HTMLElement
DocumentType
Attr
对象实现了节点接口

我可以检索实现节点接口的DOM对象的完整列表吗?

是/否

你应该看看说明书


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