如果存在具有特定索引的表行,如何检入JavaScript?

时间:2014-11-11 15:18:46

标签: javascript

我有这个JavaScript块代码:

var trows = table.getElementsByTagName('tbody')[0].rows;  
for(var j = ((pageNumber - 1) * rowsPerPage); j < ((pageNumber) * rowsPerPage); j++)
{
  trows[j].style.display = 'table-row';
}

在实施此行之前:

 trows[j].style.display = 'table-row';

我需要检查是否存在具有scpecific索引的表行。

如果存在具有特定索引的表行,如何检入JavaScript?

2 个答案:

答案 0 :(得分:4)

由于undefined是假的,你可以这样做:

if (trows[j]) {
    trows[j].style.display = 'table-row';
}

答案 1 :(得分:2)

if(typeof trows[j] !== 'undefined') {
    trows[j].style.display = 'table-row';
}

您可以检查类型是否未定义。