我在两个不同的表中有两行具有相同的id,我需要这两行。我可以先使用getElementById,但不能获得第二行。我有表ID和行ID, 有没有办法通过使用它的表引用直接获取该行?
答案 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参考。