如何获得顶部元素,例如xpath上元素的前置元素?

时间:2019-04-20 17:21:06

标签: html css web xpath

我需要获取元素的父节点,但要指定then的一些属性,而不要使用索引

我的情况是这样

<div class="flockToUnlock section">
    <flock-to-unlock>
        <div class="xpto">

我的xpath是

//preceding::flock-to-unlock//div[@class='xpto']

我要获取节点<div class="flockToUnlock section">,但我要获取<div class='xpto'>

1 个答案:

答案 0 :(得分:0)

修复语法错误后,此XPath表达式//preceding::flock-to-unlock//div[@class='xpto']读取为:

  

”,从树中的任何节点导航到所有前面的flock-to-unlock元素,然后导航到所有后代div   class属性等于'xpto'

这是一个非常复杂的文档横向视图。如果要选择的条件是存在flock-to-unlock属性等于div的{​​{1}}和class,请使用:

"xpto"