使用CSS3或XPath表达式,我想知道是否有办法选择包含某些HTML注释的元素。
例如:
<table>…</table>
<table> <!--this one --> …</table>
如何在不使用任何其他属性的情况下选择第二个table
? (它可能并不总是第二个表格)
答案 0 :(得分:4)
使用XPath,可以使用comment()
节点测试来完成:
//table[.//comment()[contains(., 'this one')]]
选择包含评论(任意深度)的所有table
元素,其中包含文字'this one'
。
我很确定使用CSS是不可能的。