请老教室关于travel的循环过程
老师,我能看懂次的node。childNodes 是声明稳当和html,声明没有tagName,跳过,html有执行,space+"|-",node.chindNodes[1],得到、|-html,node的子节点是2个一个是声明一个是html,但是为什么还会进入html的子节点循环?
23
收起
正在回答
2回答
同学你好,是说这里执行两层循环吗?
不能这么理解哦。这里循环是会重复执行。但是不止循环,是整个函数都会执行的。
比如:遍历到html有两个子节点,然后会分别对这两个子节点再次调用函数。先进入head,看head标签是否有子节点,有的话,继续进去遍历。
没有话,head这个结束了,然后进行body的遍历。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星