我试图获得两个第一列名称和第二个增量60.但我在第二列的每一行得到0

时间:2014-12-05 06:10:12

标签: javascript

//不增加X而是在每列中增加0。

for (var i = 0; i < users.length; i++) {
    for (var x = 0; x < users.length; x += 60) {
        var table = document.getElementById("myTable");
        var row = table.insertRow(i);
        var cell1 = row.insertCell(0);
        var cell2 = row.insertCell(1);
        cell1.innerHTML = users[i];
        cell2.innerHTML = x;
    }
}

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,你不需要嵌套循环:

var users = ["User_01", "User_02", "User_03"];
var x = 0;
for (var i = 0; i < users.length; i++) {
    var table = document.getElementById("myTable");
    var row = table.insertRow(i);
    var cell1 = row.insertCell();
    var cell2 = row.insertCell();
    cell1.innerHTML = users[i];
    cell2.innerHTML = x;
    x += 60;
}