javascript - TypeError: row is undefined - Stack Overflow

I need help with this JavaScript function I made. It works, but it always alerts mewith:"TypeErr

I need help with this JavaScript function I made. It works, but it always alerts me with:

"TypeError: row is undefined"

when I launch it.

Here is my code:

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);
            }
        }

I need help with this JavaScript function I made. It works, but it always alerts me with:

"TypeError: row is undefined"

when I launch it.

Here is my code:

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);
            }
        }
Share Improve this question edited Mar 24, 2018 at 20:03 Brian Tompsett - 汤莱恩 5,89372 gold badges61 silver badges133 bronze badges asked Mar 31, 2012 at 14:20 Unowndago VadorUnowndago Vador 531 silver badge3 bronze badges 0
Add a ment  | 

1 Answer 1

Reset to default 2

Arrays in JavaScript are indexed starting at zero, not one.

    for(var i = 0; i < rowCount; i++){

should help :-)

edit — oh and similarly, the "id" may need to be row.cells[0].innerHTML ...

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745083032a4610239.html

相关推荐

  • javascript - TypeError: row is undefined - Stack Overflow

    I need help with this JavaScript function I made. It works, but it always alerts mewith:"TypeErr

    11小时前
    30

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信