使用Xpath捕获区分大小写的值有什么解决方法吗



例如

<div aria-label="John Doe">
<div aria-label="john doe">
<div aria-label="jane doe">

我想使用doe捕获所有这些我试过.//div[contains(@aria-label, "doe")],但这只适用于2号线和3号线。对于选择器级别4,我认为您可以在右括号(](之前包含标识符i,但我认为我不能在这里使用它,对吗?有办法解决这个问题吗?

在现代浏览器中,可以在属性选择器上使用不区分大小写的标志i

[aria-label $= 'doe' i] {
color:red;
}
<div aria-label="John Doe">A</div>
<div aria-label="john doe">B</div>
<div aria-label="jane doe">C</div>

最新更新