Javascript 如何针对特定的<;表>;标签?

Javascript 如何针对特定的<;表>;标签?,javascript,html,Javascript,Html,我想针对html中突出显示的“表”进行浏览。然而,我这里的问题是,现在有了特定的id或class来针对它 有没有一种方法可以针对特定的表?您可以使用: document.getElementsByClassName('MsoNormalTable'); 要根据特定ID进行筛选,请使用: document.getElementById('id'); 有关更多信息,请访问: 您可以使用: document.getElementsByClassName('MsoNormalTable'); 要

我想针对html中突出显示的“表”进行浏览。然而,我这里的问题是,现在有了特定的
id
class
来针对它

有没有一种方法可以针对特定的表?

您可以使用:

document.getElementsByClassName('MsoNormalTable');
要根据特定ID进行筛选,请使用:

document.getElementById('id');
有关更多信息,请访问: 您可以使用:

document.getElementsByClassName('MsoNormalTable');
要根据特定ID进行筛选,请使用:

document.getElementById('id');
有关更多信息,请访问:

我的目标是第三个
标签

你应该使用


重新编辑

以前你问的是CSS,但是你已经改变了问题的标签,现在问的是JavaScript。您仍然可以使用选择器:

document.querySelector("table:nth-of-type(3)")
…但您可能会看到对简单功能的更多支持:

我的目标是第三个
标签

你应该使用


重新编辑

以前你问的是CSS,但是你已经改变了问题的标签,现在问的是JavaScript。您仍然可以使用选择器:

document.querySelector("table:nth-of-type(3)")
…但您可能会看到对简单功能的更多支持:


如果您知道它将始终处于相同的位置,那么可以使用CSS中的选择器,它将选择类型为
table
的第三个元素

table:nth-of-type(3) {
    color: red;
}

在JavaScript中,您可以使用:
document.querySelectorAll('table')[2]
来选择页面上
table
类型的第三个(数组从
0
开始索引)元素。

如果您知道它将始终处于相同的位置,您可以在CSS中使用选择器,它将选择类型为
table
的第三个元素

table:nth-of-type(3) {
    color: red;
}

在JavaScript中,您可以使用:
document.queryselectoral('table')[2]
来选择页面上
table
类型的第三个(数组从
0
开始索引)元素。

如果目标表始终位于父表中,则可以使用::last of type

.wordSelection1 table:last-ot-type{border: 1px solid red;}

如果目标表始终位于父表中的最后一个,则可以使用类型为的::last

.wordSelection1 table:last-ot-type{border: 1px solid red;}

有具体的订单吗?它总是第三桌吗?如果是,请查看XPath()。您也可以对JS执行类似的操作…如果它有一些顺序:document.getElementsByTagName(“表”)[0]@城市——为什么?你可以用CSS选择器定位第三种类型。我的目标是第三种类型。有具体的顺序吗?它总是第三桌吗?如果是,请查看XPath()。您也可以对JS执行类似的操作…如果它有一些顺序:document.getElementsByTagName(“表”)[0]@城市——为什么?您可以使用CSS选择器将第三种类型作为目标。我将第三种类型作为目标。在picture@Quentin也许这对他还是有帮助的?添加Javascript并不难。这就是他要找的。他甚至可以通过执行document.getElementsByClassName('MsoNormalTable')[0]来筛选出第一个表@Quentin他还将它从CSS改为Javascript,这样我的awnser就可以真正发挥作用了picture@Quentin也许这对他还是有帮助的?添加Javascript并不难。这就是他要找的。他甚至可以通过执行document.getElementsByClassName('MsoNormalTable')[0]来筛选出第一个表@昆汀他还将它从CSS改为Javascript,这样我的awnser就真的有用了。谢谢!我使用
表:第n种类型(3)
来处理刮刀库(x射线)。谢谢!I使用
表:第n种类型(3)
处理刮刀库(x射线)。