例如
<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>