我正在为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/