2014-08-28 100 views
0

如何從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 

回答

3

使用@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