答案 0 :(得分:3)
我定位第3个
<table>
代码
您应该使用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
答案 1 :(得分:0)
您可以使用:
document.getElementsByClassName('MsoNormalTable');
要过滤特定ID,请使用:
document.getElementById('id');
有关更多信息,请访问: Explanation document.getElementByClassName();
答案 2 :(得分:0)
如果你知道它总是在同一个位置,你可以使用CSS中的table:nth-of-type(3)
选择器,它将选择table
类型的第三个元素。
table:nth-of-type(3) {
color: red;
}
在JavaScript中,您可以使用:document.querySelectorAll('table')[2]
来选择页面上第三个类型0
的第三个(数组开始在table
建立索引)元素。
答案 3 :(得分:-1)
如果你的目标表总是在父目录中持续,你可以使用:: last-of-type
.wordSelection1 table:last-ot-type{border: 1px solid red;}