如何在特定ID之前获取元素
<div id="content">
<p> a
<p> b
<p> c
<h2> d
<h3> e
<ul>
<li> f
<div id="before_here">
<div id="some_other_divs">
</div>
我想获得所有p标签,h2标签或ul,li标签文本..
我已经看到了一些答案,但他们给出的答案范围就像前后一样......
这是我的代码:
//div[@class="content"]/div[contains(@id,"before_here")]/*[preceding-sibling::div]/text()
我希望我的输出是b c d e f
答案 0 :(得分:0)
preceding-sibling
符合用例:
//div[@id="content"]/div[@id = "before_here"]/preceding-sibling::*/text()