XPath选择元素的img的src属性
如何从src属性中选择helloXPath选择元素的img的src属性,xpath,Xpath,如何从src属性中选择hello <div class="myClass"> <img src="hello" /> </div> 但是如何得到它的src标签呢?我尝试过错误: //*[contains(@class, 'myClass')]/img attribute::src 使用@src: 或者,如果div元素上有多个类,则使用包含: //div[@class='myClass']/img //div[@class='myClass']//img
<div class="myClass">
<img src="hello" />
</div>
但是如何得到它的src标签呢?我尝试过错误:
//*[contains(@class, 'myClass')]/img attribute::src
使用@src:
或者,如果div元素上有多个类,则使用包含:
//div[@class='myClass']/img
//div[@class='myClass']//img[@src='hello']我以为@src会选择所有带有src属性的img,而不是属性本身。@Ultra/@src会得到属性值。所有具有src属性的img都将选择以下一个://img[@src]。这将选择img元素,但不选择src属性。正确的是//div[@class=myClass]//img/@src
//*[contains(@class, 'myClass')]/img attribute::src
//div[@class="myClass"]/img/@src
//div[contains(@class, "myClass")]/img/@src