我有一些类似的东西
<div class="menu" style="background-color: transparent;">
<div class="button">
<div class="divider" style="background-color: transparent;"></div>
<a id="apple" class="unselect select" href="/apple">
<span class="apple1">Apple</span>
</a>
</div>
<div class="button">
<div class="divider"></div>
<a id="orange" class="unselect" href="/orange">
<span class="orange1">Orange</span>
</a>
</div>
....
这给了我第一个分隔符
css=div.menu div.button div.divider
我正在尝试访问第二个分隔线。我也需要访问按钮。我尝试阅读第 n 个孩子的东西,发现它与 IE 不兼容。
是否有 CSS 选择器来定位元素(具有给定类/id)下的第 2/3 个子项或后代(给定类/id)?
我现在正在使用 xPaths
//div[@class='menu']/descendant::div[contains(@class,'divider')][2]
它有效,但我想将其迁移到 CSS。