這是示例:
<ul>
<li>list item one</li>
<li>list item two
<ol>
<li test="video">Nested item one</li>
<li test="audio">nested item two</li>
</ol>
<ol>
<li test="video">Nested item three</li>
</ol>
</li>
<li>list item three</li>
</ul>
如果我只想選擇<ol>沒有 child的元素<li test="audio">,請問 CSS 選擇器或 XPath 是什么?
uj5u.com熱心網友回復:
這個 XPath,
//ol[not(li/@test="audio")]
將選擇所有ol沒有屬性值為 的li子元素的元素。test"audio"
更新每個 OP 后續評論,添加ol元素還必須有一個屬性值為...的li子元素的要求test"video"
這個 XPath,
//ol[not(li/@test="audio") and li/@test="video"]
將選擇所有ol元素
- 沒有屬性值為的
li孩子,并且test"audio" - 確實有
li一個test屬性值為"video"
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/464282.html
下一篇:如何在選擇時更改底部導航圖示
