假设您要使用xpath表达式
查找h1
个元素
//h1[@class="bold"]
有没有办法让它在一个表达式中没有确切的类名的情况下匹配h1
?即使是没有任何课程的人。
css等价物会是什么样的?
答案 0 :(得分:1)
这样的事情怎么样......
//h1[not(@class and contains(concat(" ", normalize-space(@class), " "), " bold "))]
过于复杂的contains()
谓词是匹配bold
类名称,如果它出现在class
属性可能包含的以空格分隔的类名列表中。
CSS选择器可能更简单,但我对这些选择器并不是很好。你可以试试
h1:not(.bold)
jsFiddle~ http://jsfiddle.net/ow0fdtbv/1/