-2

我使用以下 Javascript 函数。它不起作用。它会在下面的行中给出未定义的错误,c= row.cells[0].innerText.strip();

function a()
{

    var table = getServerObject("b");
    var row,c;
    for (var i = 2; i < table.rows.length - 1; i++)
    {
        row = table.rows[i]; 
        if(row.cells.length==1)continue;
        c= row.cells[0].innerText.strip(); 
        if(c==0)
       {
        //Something
       }

    }
}
4

1 回答 1

0

“继续”是问题所在。见http://www.w3schools.com/js/js_break.asp

if(row.cells.length==1)continue;

代码应该是这样的

if(row.cells.length==1) {
    c= row.cells[0].innerText.strip(); 
}
于 2012-06-19T09:11:48.643 回答