情况:
点击菜单1出现子菜单2,然后点击子菜单3;
实现思路:
由底层向上循环
在最底层的循环中判断是否结束,没结束则嵌套调用
使用全局变量i j k定位当前执行到的顺序
代码如下:
function circle_clickSeries(length) { setTimeout(function(){ console.log("第"+j+"个车系"); $("dd[data-target='series']")[j].click() ++j setTimeout(function(){ $(".athm-select__selected")[1].click(); setTimeout(function(){ $(".athm-select__text")[0].click(); if(j<seriesNum_inCircle){ circle_clickSeries(seriesNum_inCircle); }else{//循环结束 seriesNum_inCircle = 0 j = 0 console.log("车系循环结束") circle_clickBrands(brandsNum) } },2000) },2000) }, 2000); } function circle_clickB