XPath select元素的img的src属性

问题描述:

如何从src属性中选择“hello”?XPath select元素的img的src属性

<div class="myClass"> 
    <img src="hello" /> 
</div> 

我可以选择myClass的> IMG与下面的代码

//*[contains(@class, 'myClass')]/img 

但如何得到它的src标签?我试着错误:

//*[contains(@class, 'myClass')]/img attribute::src 

使用@src

//div[@class="myClass"]/img/@src 

或者,在多个类别的情况下div元素,使用:

//div[contains(@class, "myClass")]/img/@src 
+1

我认为'@src '会选择所有具有src属性的imgs,而不是属性本身。 – 2014-08-28 20:32:04

+1

@Ultra'/ @ src'会得到属性值。 “所有带有src属性的图片”都会选择以下内容:'// img [@src]'。 – alecxe 2014-08-28 20:39:13