我有一个非常复杂的元素树正在渲染,有很多级别,我需要深入挖掘最后一个子元素以开始从底部到顶部删除,我需要动态地执行此操作。
我的意思是说:
我想从让我们说“div”元素开始并遍历所有子元素。当我找到“div”的第一个孩子时,我想去找那个孩子的孩子。
我希望它很清楚,但这里有一个更直观的表示来帮助您理解:
<div> 1
<a>1(a)</a>
<div>1(b)
<div>1(b)(1)
<div>1(b)(1)(1)
<a>1(b)(1)(1)(1)</a>
</div>
</div>
<span>1(b)(2)</span>
</div>
<div>1(c)</div>
</div>
考虑到我想要的上述结构:从点1开始动态地挖掘点1(b)(1)(1)(1)(不知道 id、类或类型)并销毁最后一个孩子(1(b)(1 )(1)(1) ) 然后它是父级,依此类推。
我怎样才能做到这一点?