【发布时间】:2017-06-14 22:06:41
【问题描述】:
如何浏览所有节点并计算元素节点的数量?
是否有一些必要的东西,比如节点类型的数字编码,例如: 1:对于元素节点 3:对于文本节点 9:对于文档节点?
感谢您的帮助。
【问题讨论】:
标签: javascript html dom
如何浏览所有节点并计算元素节点的数量?
是否有一些必要的东西,比如节点类型的数字编码,例如: 1:对于元素节点 3:对于文本节点 9:对于文档节点?
感谢您的帮助。
【问题讨论】:
标签: javascript html dom
最简单的方法是使用:document.getElementsByTagName("*").length
是否有必要对节点类型进行数字编码,例如:1:用于元素节点 3:用于文本节点 9:用于文档节点?
没有。您可以编写一个函数,递归循环每个节点的子节点(从document 开始)并测试每个节点的类型……但上述方法更简单。
【讨论】: