JS:如何获取表中的肢体索引

用户名

我的桌子里面有很多东西。例如:

<table id="tableId">
 <tbody id="tbodyId">
   <tr><td>1</td></tr>
 </tbody>
 <tbody>
   <tr><td>2</td></tr>
 </tbody>
 <tbody>
   <tr><td>3</td></tr>
 </tbody>
</table>

我需要这些tbody来对具有跨度的行进行分组。如何通过js获取表中的某些tbody索引?我是说:

var tbody=....;
var table=....;
var tbodyIndex=?

例如,对于行,我们可以使用rowIndex,但是对于tbodies?

编辑特别编辑了一些用户:

var tbody=document.getElementById("tbodyId");
var table=document.getElementById("tableId");
var tbodyIndex=?
沃尔夫

您可以使用:

var tbody=document.getElementById("tbodyId");
var table=document.getElementById("tableId");
var tbodyIndex= [].slice.call(table.tBodies).indexOf(tbody); // [].slice.call() to convert HTML collection to array

-演示-

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章