使用id获取特定表行的HTML表

HTML tables getting specific table row using id

本文关键字:HTML id 获取 使用      更新时间:2023-09-26

我在两个不同的表中有两行id相同,我需要这两行。我可以使用getElementById获得第一行,但不能获得第二行。我有表id和行id,有没有任何方法可以通过使用它的表引用直接获取该行?

HTML页面应该有不同的id。使用类名以类为基础提取这些行

给它们一个类,比如tablerows,因为不能有两个元素具有相同的id

现在逐一获取

var cusid_ele = document.getElementsByClassName('tablerows');
for (var i = 0; i < cusid_ele.length; ++i) {
    var item = cusid_ele[i];  
    // Do whatever you want to do with this itm
}

理想情况下,您应该拥有文档范围的唯一ID(HTML4规范)。

在您的情况下,在JS或JQuery的帮助下使用CSS Selector(nth-child)会更有益。您甚至可以不选择使用类,您可以使用<tr>。点击此处的链接(MDN Selector)获取CSS Selector参考。