在JavaScript中,我正在运行for循环(LOOP A)和其中的另一个for循环(LOOP B)。这一切都完全不同于一旦'LOOP B'完成运行(直到所有7次迭代),'LOOP A'将不会继续运行其剩余的2次迭代,无论我做什么 - 甚至是否或不是我使用'继续;'声明在底部。
请帮忙!提前谢谢。
// Global variable
var current_ID = null;
function example_function()
{
// LOOP 'A'
for(var a = 1; a <= 3; a++)
{
// LOOP 'B'
for(var b = 1; b <= 7; b++)
{
// SET 'current_ID' VARIABLE FOR EACH LOOP ITERATION
current_ID = document.getElementById('text_box').getElementsByTagName('div')[b].getAttribute('id');
// CHECK 'current_ID' VARIABLE FOR A SPECIFIC STRING
if(current_ID == "example")
{
// do something
}
else
{
// do something else
}
}
// CONTINUE 'LOOP A' AFTER EACH INSTANCE OF 'LOOP B' HAS FINISHED RUNNING
continue;
}
}