javascript中的for循环内部switch语句
我想在节中插入动态html元素。 例如,当我需要三列时,我将首先调用For循环,该循环在节上有3个动态html。当我需要两列时,我将调用second for loop,它在节上有两个动态html。我想我需要开关箱来选择我需要的回路,但这可能吗?for循环内的switch语句。下面,javascript中的for循环内部switch语句,javascript,Javascript,我想在节中插入动态html元素。 例如,当我需要三列时,我将首先调用For循环,该循环在节上有3个动态html。当我需要两列时,我将调用second for loop,它在节上有两个动态html。我想我需要开关箱来选择我需要的回路,但这可能吗?for循环内的switch语句。下面, switch(){ case 1; for(var d = 0; d<3; d++){trigger} case 2; for(var a = 0; a<2
switch(){
case 1;
for(var d = 0; d<3; d++){trigger}
case 2;
for(var a = 0; a<2; a++){trigger}
case 3;
trigger;
}
switch(){
案例1;
对于(var d=0;d我的建议是使用开关定义调用触发器并在其外部执行循环的次数:
switch(val){ // whatever val you're testing
case 1:
n =3;
break;
case 2:
n =2;
break;
case 3:
n=1;
}
for(var d = 0; d<n; d++){trigger}
switch(val){//您正在测试的任何val
案例1:
n=3;
打破
案例2:
n=2;
打破
案例3:
n=1;
}
对于(var d=0;而不是根据满足哪种情况而执行for循环。我将创建一个函数,该函数采用int参数并将其指定为循环控制变量。这很酷,但是如果var cssObj不同呢?如果三列,宽度必须为33.33%。如果两列,宽度必须为50%。您的建议类似于for循环trigger也是一样。我相信你的问题不完全是“如何调用for
loop inside switch语句”,而是一些与使用动态大小制作页面结构有关的问题。我建议你编辑你的问题,并澄清你到底想做什么。