Iga*_*gal 7 indexing xpath element
我接下来的结构:
<div id='list'>
<div class='column'>aaa</div>
<div class='column'>bbb</div>
...
<div class='column'>jjj</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我很想知道是否有使用XPath的方法,并编写一些查询,我可以在"list"元素中获取所请求元素的索引.
我的意思是我会询问class='column'文本值的位置aaa,我会得到0或1...
谢谢
你可以只计算你正在寻找的元素之前的div元素:
count(div[@id = 'list']/div[@id = 'myid']/preceding-sibling::div)
Run Code Online (Sandbox Code Playgroud)
你可以对count前面的兄弟姐妹:
count(//div[@id="list"]/div[@id="3"]/preceding-sibling::*)
Run Code Online (Sandbox Code Playgroud)