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;i
for(i=0,j=0;i
for(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;
       }

      }