这是html源码我有:
<td class="Ap">
<div>
<div><textarea></textarea></div>
</div>
<div>
<div attribute="true">
<div><img src="blabla" width="412" height="309"></img></div>
</div>
</div>
</td>
如果<img>
改变它的深度,我如何获得基于<div attribute="true">
的子<img>
元素,例如:
<td class="Ap">
<div>
<div><textarea></textarea></div>
</div>
<div>
<div attribute="true">
<div>
<div>
<div><img src="blabla" width="412" height="309"></img></div>
<div>
<div>
</div>
</div>
</td>
答案 0 :(得分:1)
以下是一些选项:
//img[ancestor::div/@attribute='true']
或
//div[@attribute='true']//img
或
//div[@attribute='true']/descendant::img
所有这些都将找到div
下面包含的所有img节点