如何选择前一个兄弟

Sta*_*iou 2 xpath

如何选择上一个tr在此输入图像描述

我在尝试

//tr[@id='20-covers']/preceding-sibling::tr
Run Code Online (Sandbox Code Playgroud)

但它选择第1tr

And*_*son 5

实际上,您的 XPath 返回前面同级tr元素的列表,而您使用的工具可能会从此列表中选择第一个元素

您可能需要显式指定元素 ( [1]) 的索引才能获取紧邻的前面元素tr

//tr[@id='20-covers']/preceding-sibling::tr[1]
Run Code Online (Sandbox Code Playgroud)