XPath选择元素的img的src属性

Szy*_*oda 3 xpath

如何从 src 属性中选择“hello”?

<div class="myClass">
  <img src="hello" />
</div>
Run Code Online (Sandbox Code Playgroud)

我可以使用以下代码选择 myClass > img

//*[contains(@class, 'myClass')]/img
Run Code Online (Sandbox Code Playgroud)

但是如何获取它的 src 标签呢?我尝试过错误:

//*[contains(@class, 'myClass')]/img attribute::src
Run Code Online (Sandbox Code Playgroud)

ale*_*cxe 6

使用@src

//div[@class="myClass"]/img/@src
Run Code Online (Sandbox Code Playgroud)

或者,如果div元素上有多个类,请使用contains()

//div[contains(@class, "myClass")]/img/@src
Run Code Online (Sandbox Code Playgroud)

  • @Ultra `/@src` 将获取属性值。“所有具有 src 属性的 imgs”将选择以下一项:`//img[@src]`。 (2认同)