最近在网上看到了一个关于怎么通过js遍历DOM树,获得DOM元素的个数的题目,现就个人的想法与大家一起来探讨一下。
1.首先从题目的意思可以看出,只要获得DOM元素的个数。
2.根据DOM的节点类型可知元素节点的类型属于nodeType =1。
3.综上所述我们可以从先获得DOM树Root节点,然后进行遍历它的子节点,如果是子元素节点则判断元素子节点下面有没有元素子节点,通过这样的遍历方法可以取得最终的结果。
代码如下:
This is a content.
欢迎拍砖,如有不对的地方,还请多谅解。