Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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列出DOM文档属性和方法_Javascript_Dom - Fatal编程技术网

使用Javascript列出DOM文档属性和方法

使用Javascript列出DOM文档属性和方法,javascript,dom,Javascript,Dom,只是想知道是否可以使用Javascript打印并列出DOM文档本身可用的所有方法和属性 所以我会得到这样的结果: doctype文件 文件.执行 Document.documentElement Document.createElement Document.createDocumentFragment Document.createTextNode Document.createComment Document.createProcessingInstruction 等 等等 我想这样做是为了

只是想知道是否可以使用Javascript打印并列出DOM文档本身可用的所有方法和属性

所以我会得到这样的结果:

doctype文件 文件.执行 Document.documentElement Document.createElement Document.createDocumentFragment Document.createTextNode Document.createComment Document.createProcessingInstruction 等 等等

我想这样做是为了在不同的浏览器上进行测试,而不必费力翻阅每个供应商的技术文档来获得准确信息。

您可以使用:

for (var l in document.body){
  console.log("document."+l+":"+document.body[l]);
}

例如doImplementation.hasFeature、NodeList.length等,甚至是Node?这些接口没有向Javascript公开吗?事实上,我可以获取节点常量,例如Node.ELEMENT_Node:1,但一旦它到达其方法,它就会返回Node.toString:function toString(){[native code]}这对于dominemplementation等都是一样的(但文档很好。)对于dominemplementation,在
文档上枚举。实现
和节点上同样枚举。要查看从原型链继承的属性,请检查Node.prototype