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

时间:2015-02-12 10:54:09

标签: javascript html

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

3 个答案:

答案 0 :(得分:2)

HTML页面应该有不同的ID。 使用类名来基于类获取这些行

答案 1 :(得分:2)

给他们上课说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
}

答案 2 :(得分:0)

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

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