js获取table中的tr数量

获得表格里面所有的tr数量

document.getElementById("tabb").rows.length

获得表格thead里的tr数量

$("#tabb>thead").children("tr").length
获得表格tbody里tr数量

$("#tabb>tbody").children("tr").length

问题来了:

为什么$("#tabb").rows 这个是在火狐浏览器中是undefined??待解决

有知道的大佬请评论。谢谢

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: JavaScript 验证 table 元素下是否存在 tr 元素可以使用以下代码: ``` let table = document.getElementById("tableId"); if (table.getElementsByTagName("tr").length > 0) { console.log("存在 tr 元素"); } else { console.log("不存在 tr 元素"); } ``` 其,`getElementById` 方法用于获取 id 为 "tableId" 的 table 元素,然后使用 `getElementsByTagName` 方法获取 table 元素下的所有 tr 元素。最后,通过判断 tr 元素的数量来判断 table 元素下是否存在 tr 元素。 ### 回答2: 在JS,我们可以通过以下步骤验证table下是否存在tr: 1. 首先,我们需要获取table元素的引用。可以使用document.getElementById()方法来获取table元素的引用。假设该table元素的id为"myTable",则可以使用以下代码获取它的引用: ``` var table = document.getElementById("myTable"); ``` 2. 接下来,我们可以使用table的getElementsByTagName()方法来获取到所有的tr元素。该方法会返回一个包含所有tr元素的HTMLCollection。然后我们可以通过判断该HTMLCollection的长度来验证table下是否存在tr。如果长度大于0,则表示存在tr,否则表示不存在tr。具体代码如下: ``` var trElements = table.getElementsByTagName("tr"); if (trElements.length > 0) { console.log("table下存在tr"); } else { console.log("table下不存在tr"); } ``` 以上就是通过JS验证table下是否存在tr的方法。我们首先获取table元素的引用,然后使用getElementsByTagName()方法获取到所有tr元素,最后通过判断HTMLCollection的长度来验证是否存在tr。 ### 回答3: JS 验证table下是否存在tr可以通过以下方法实现: 1. 使用getElementById()方法获取table元素的引用。例如,如果table元素有一个id为"myTable",则可以使用以下代码获取该元素: ``` var table = document.getElementById("myTable"); ``` 2. 使用getElementsByTagName()方法获取table内所有tr元素的引用。例如,可以使用以下代码获取table内的所有tr元素: ``` var trs = table.getElementsByTagName("tr"); ``` 3. 使用条件判断语句验证trs的长度是否大于0。如果大于0,则表示table下存在tr元素;否则,表示不存在tr元素。例如,可以使用以下代码进行验证: ``` if (trs.length > 0) { console.log("table下存在tr"); } else { console.log("table下不存在tr"); } ``` 综上所述,以上通过使用getElementById()和getElementsByTagName()方法以及条件判断语句可以验证JStable下是否存在tr

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值