javascript - 如何定位特定的<table>标签?

标签 javascript html

我想定位 html 中突出显示的“表格”以进行抓取。然而,我的问题是,现在有特定的 idclass 来定位它。

enter image description here

有没有办法定位特定的表?

最佳答案

I'm targeting the 3rd <table> tag

您应该使用 nth-of-type pseudo-class .

table:nth-of-type(3) {}
<小时/>

重新编辑。

之前您询问的是有关 CSS 的问题,但您已更改了问题上的标签,现在询问的是有关 JavaScript 的问题。您仍然可以使用选择器:

document.querySelector("table:nth-of-type(3)")

...但您可能会看到对简单 getElementsByTagName method 的更多支持:

document.getElementsByTagName("table")[2]; // 0 indexed

关于javascript - 如何定位特定的<table>标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45995787/

相关文章:

javascript - 在 mapbox 中设置 View 并触发点击来自外部 HTML 的标记

javascript - HTML contenteditable=true 乱序/意外改变表格行结构

html - 文本从内容中隐藏

javascript - 我怎样才能为这个js中的每个类元素获得唯一的id

javascript - 在 <a> 元素 onclick 事件上调用 Javascript 函数

javascript - Backbone.js 和 Require.js

javascript - 如何在 JavaScript 中动态地将具有特定类的 <strong> 标签添加到 <div> 中

javascript - 响应式设计 - 阅读更多按钮只在较小的屏幕上

javascript - 如何为跨度文本添加可变颜色

javascript - 在不重新加载的情况下更改 url 和更新页面内容