Javascript TypeError:行未定义

Javascript TypeError:行未定义,javascript,row,undefined,typeerror,Javascript,Row,Undefined,Typeerror,我需要有关我制作的JavaScript函数的帮助。它可以工作,但它总是提醒我: “TypeError:行未定义” 当我启动它的时候 这是我的密码: function checkRow(tableID){ try{ var table = document.getElementById(tableID); var rowCount = table.rows.length; for(var i = 1; i <= rowCoun

我需要有关我制作的JavaScript函数的帮助。它可以工作,但它总是提醒我:

“TypeError:行未定义”

当我启动它的时候

这是我的密码:

function checkRow(tableID){
        try{
        var table = document.getElementById(tableID);
        var rowCount = table.rows.length;

        for(var i = 1; i <= rowCount; i++){
        var row = table.rows[i];
        var id = row.cells[1].innerHTML;
            if(i != id){
            document.getElementById(tableID).rows[i].cells[1].innerHTML = i;
                }
            }

            }catch(e){
            alert(e);
            }
        }
函数检查行(tableID){
试一试{
var table=document.getElementById(tableID);
var rowCount=table.rows.length;

对于JavaScript中的(var i=1;i数组,索引从零开始,而不是从一开始

    for(var i = 0; i < rowCount; i++){
for(变量i=0;i
应该有帮助:-)

编辑-哦,类似地,“id”可能需要是
row.cells[0]。innerHTML

如果(id!=null&&I!=id)也是在case中添加的