>我有下表
<table>
<tr>
<td><img src="img/tel.jpg" alt="telephone" /></td>
<td>111 222 333</td>
</tr>
<tr>
<td><img src="img/email.jpg" alt="email" /></td>
<td>user@example.com</td>
</tr>
</table>
我需要使用 xpath。路径怎么写?我需要显示数字。这是td的兄弟姐妹,其中包含带有alt电话的图像。所以输出应该是 111 222 333。
我试过了
//tr/td/following-sibling::td/img[@alt="telephone"]
但我失败了。路径//tr/td/img[@alt="telephone"]
正常。所以我不知道如何判断我想显示这个元素的以下兄弟姐妹。
"//table/tr/td[./img[@src='img/tel.jpg' and @alt='telephone']]/following-sibling::td"
我认为以下查询将适用于您:
//tr/td/img[@alt="telephone"]/../following-sibling::td
或明确的TD家长:
//tr/td/img[@alt="telephone"]/parent::td/following-sibling::td