2010-08-16 20 views
13

uso de JavaScript, hay una manera estándar para obtener la ruta absoluta de una imagen, comorecibiendo la ruta absoluta de un <img/>

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

sólo devuelve la etiqueta @src ya que fue declarado en el código HTML

gracias, Pierre

Respuesta

17

Sólo haz .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

Para aclarar: '.src' realmente convierte las rutas relativas a absolutas. Ejemplo: 'var a = new Image(); a.src = '/a/../b'; alerta (a.src) 'se resolverá correctamente. –

+0

Gracias, eso fue tan obvio :-)) – Pierre

Cuestiones relacionadas