跪求!js递归删除所有子元素

js递归删除所有子元素
碰到递归的问题没有写终止递归条件的思路,大家可以说下大概处理思路吗?谢谢!
相关代码
1
11
111
12
13
2
3
输出
1开始:11循环:011开始:11removeid=4111循环:0111开始:111removeid=7remove-id=713循环:213开始:13removeid=6remove-id=6
终止递归i=2了,导致跳过12了,代码如何调整?
泛舟湖上清波郎朗
浏览 667回答 2
2回答

波斯汪

你用的是jQuery吧....for(i=0;i

阿晨1998

functionremove_child(elem,id){if($(elem+"[data-pid='"+id+"']").length>0){varchild_elem=$(elem+"[data-pid='"+id+"']");for(leti=0;i0){$(elem+"[data-id='"+id+"']").remove();}}}受教了,查看下var和let的区别,上面是我冷静下自己改的,有时间脑子想糊涂了什么思路都没
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript