使用id获取特定表行的HTML表
HTML tables getting specific table row using id
我在两个不同的表中有两行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参考。
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何从两个独立的HTML ID中复制值
- 如何在src中获取html id输出
- 非常基本的Javascript:更改HTML ID
- 如何通过html id将两个随机数传递给JS中的一个函数
- 将html ID与angularJS一起使用
- 使用grails生成html id的最佳实践
- Chrome 提前更改 HTML ID
- 根据类型通过 HTML ID 标记进行 JS 搜索是否有限制
- 如何创建具有类类型的数组并更改 html id
- 选择所有 HTML ID 作为 jQuery 对象
- 有没有办法将两个HTML ID链接到一个javascript函数
- 是否可以使用主干模型的 cid 作为 html id 属性?它是否保证是独一无二的
- Xcode 从 WebView 解析 HTML ID 数据
- 获取 Html.TextBoxFor 字段的 HTML ID
- 为什么html id在浏览器中显示为全局变量
- HTML id block replacement
- 是否可以将HTML id设置为json对象并将其传递给另一个函数
- 使用javascript在web部件页面中获取web部件HTML id
- 如何使用HTML id调用JS对象(如日期选择器)方法