使用Javascript列出DOM文档属性和方法
只是想知道是否可以使用Javascript打印并列出DOM文档本身可用的所有方法和属性 所以我会得到这样的结果: doctype文件 文件.执行 Document.documentElement Document.createElement Document.createDocumentFragment Document.createTextNode Document.createComment Document.createProcessingInstruction 等 等等 我想这样做是为了在不同的浏览器上进行测试,而不必费力翻阅每个供应商的技术文档来获得准确信息。您可以使用:使用Javascript列出DOM文档属性和方法,javascript,dom,Javascript,Dom,只是想知道是否可以使用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