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

标签 javascript

我有这个 JavaScript block 代码:

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';

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

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

最佳答案

因为 undefined 是假的,你可以这样做:

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

关于javascript - 如果存在具有特定索引的表行,如何检查 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26868169/

相关文章:

javascript - 我们可以使用 Google Earth 插件 API 中的 KML 对象 ID 缩放到 KML 地标对象吗?

javascript - Node.Js promise 重定向不起作用

javascript - JavaScript 中 Leaflet Omnivore csv 数据的层组和控制

javascript - jQuery 不影响脚本但在控制台?

这些特殊字符的 javascript 正则表达式

javascript - 重新启用点击事件

javascript - 在javascript中使用正则表达式从字符串中提取子字符串

javascript - 两个数组的对象到一个对象数组

javascript - 从 Action 类将 json 返回到 ajax

javascript - 修复 http get 请求 angularJS 时的竞争条件