Google Chrome 发送 Javascript 中未定义单元格的错误

Google Chrome sends an error of undefined cells in Javascript

for (var i = RN; i > 1; i--) {
    Credit[i] = document.getElementById("table").rows[i].cells[1].innerHTML;
    Grade[i] = document.getElementById("table").rows[i].cells[2].innerHTML;
    total += Credit[i];
}

error:Uncaught TypeError: undefined is not a function

我不确定为什么这里的单元格未定义。

我猜你有行数,但你忘记了索引从零开始,所以你需要从长度中减去一。如果您跳过第一行,您可能想将 i > 1 更改为零。

for (var i = RN-1; i > 0; i--) {