2010-08-16 21 views
13

的絕對路徑使用JavaScript,有沒有得到絕對路徑的圖像的的標準方式,如得到的<img/>

var src= img.getAttribute("src"); 

只返回,因爲它是在HTML中聲明的@src標籤

感謝, 皮埃爾

回答

17

只是做.src

$('img')[0].src = '/images/foo.gif' 
"/images/foo.gif" 
$('img')[0].src 
"http://stackoverflow.com/images/foo.gif" 
$('img')[0].getAttribute('src') 
"/images/foo.gif" 
+2

澄清 - '.src'確實將相對路徑轉換爲絕對路徑。例如:'var a = new Image(); a.src ='/a/../b'; alert(a.src)'會正確解析。 – 2010-08-16 19:21:31

+0

謝謝,這是如此明顯:-)) – Pierre 2010-08-16 19:23:30

相關問題