Javascript 继续为循环项目重新设置
我有这样的代码:Javascript 继续为循环项目重新设置,javascript,for-loop,Javascript,For Loop,我有这样的代码: for(i=0; i<15; i++) {listitems[i].style.width=100px;} 。。。等,而不是i=15 我该怎么做呢?我不确定你的确切目标,但你似乎想要这个: for(i=0; i<15; i++) { listitems[i%listitems.length].style.width=100px;} 我不确定你的确切目标,但你似乎想要: for(i=0; i<15; i++) { listitems[i%listitems.
for(i=0; i<15; i++) {listitems[i].style.width=100px;}
。。。等,而不是i=15
我该怎么做呢?我不确定你的确切目标,但你似乎想要这个:
for(i=0; i<15; i++) { listitems[i%listitems.length].style.width=100px;}
我不确定你的确切目标,但你似乎想要:
for(i=0; i<15; i++) { listitems[i%listitems.length].style.width=100px;}
在您的
for循环内部
添加一个条件:
for(i=0; i<15; i++) {
var index = i <= (listitems.length -1) ? i : (i - listitems.length);
listitems[index].style.width=100px;
}
for(i=0;i在您的for循环内部
添加一个条件:
for(i=0; i<15; i++) {
var index = i <= (listitems.length -1) ? i : (i - listitems.length);
listitems[index].style.width=100px;
}
for(i=0;ifor(i=0,j=0;ifor(i=0,j=0;我为什么不只是在i<10
或i
时循环?是的,我知道,但我有一点不同的代码结构。我在数组中有颜色项,它们的计数是10,但我想在15个div元素中使用它们。然后发布该示例。这比将相同的宽度分配给一个元素多个元素更有意义时间。为什么不在i<10
或i
时循环?是的,我知道,但我有一点不同的代码结构。我在数组中有颜色项,它们的计数是10,但我想在15个div元素中使用它们。然后发布该示例。这比将相同的宽度分配给一个元素多个tim更有意义锿。
for(i=0,j=0; i<15; i++)
{
listitems[j].style.width=100px;
j++;
if(i==10)
{
j=1;
}
}