css或xpath选择器:具有特定值的任何属性的元素

Alp*_*Alp 5 html css xpath dom css-selectors

我想匹配HTML Dom树中具有值"foo"的任何属性的所有元素.它应该是CSS或XPath选择器.

我天真的方法就像css选择器一样:

*[*='foo']
Run Code Online (Sandbox Code Playgroud)

正确的语法怎么样?

Bol*_*ock 6

CSS没有定义一个以通配符作为名称的属性选择器.

但是,XPath确实如此.以下表达式应该有效:

//*[@*="foo"]
Run Code Online (Sandbox Code Playgroud)