我正在为proboards.com编写代码。
该代码将用于为类别提供单独的样式。

在数组中:
catEdit[0]是类别名称,
catEdit[1]是用户希望提供该类别的ID,以便他们可以使用CSS对其应用样式。

在下面的脚本中,我首先遍历了数组,然后遍历了用户论坛上的类别,声明了一个参数,然后根据该参数为该类别指定了一个ID。

有点不对劲。有人可以告诉我我做错了吗?

先感谢您。

<script type= "text/javascript">
//Individual Category Styles
var catEdit=[
   ["General", "general"],
   ["Tester", "tester"],
   ["New Category", "newcat"]
];

var td= document.getElementsByTagName("td"),i;
  for(i=0; i<catEdit.length;i++){
    for(i=0; i<td.length;i++){
      if(td[i].className== "catbg" && td[i].innerHTML.match(catEdit[i][0])) {
        td[i].id=catEdit[i][1]
      }
    }
  }
</script>

最佳答案

您绝对不应该将i用作两个循环的循环变量。考虑为内部循环使用其他变量。

关于javascript - 在for循环内使用for循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12047183/

10-12 00:20
查看更多