获取<img rel="nofollow noreferrer" />的绝对路径

Pie*_*rre 14 javascript url image absolute-path

使用Javascript,是否有标准的方法来获取图像的绝对路径img.getAttribute("src")仅返回srcHTML中声明的属性.

med*_*iev 19

做吧.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"
Run Code Online (Sandbox Code Playgroud)

  • 澄清 - ".src"实际上确实将相对路径转换为绝对路径.示例:`var a = new Image(); a.src ='/ a /../ b'; alert(a.src)`将正确解析. (2认同)