Hen*_*nry 2 html xpath dom css-selectors
使用CSS3或XPath表达式,我想知道是否可以选择包含某些HTML注释的元素。
例如:
<table>…</table>
<table> <!--this one --> …</table>
Run Code Online (Sandbox Code Playgroud)
如何在table不使用任何其他属性的情况下选择第二个?(它不一定总是第二张表)
使用XPath可以使用comment()节点测试来完成:
//table[.//comment()[contains(., 'this one')]]
Run Code Online (Sandbox Code Playgroud)
这将选择所有table包含text的注释(任何深度)的所有元素'this one'。
我很确定CSS不可能做到这一点。