7

我为此经历了很多问题,但找不到明确的答案。我有这样的图像标签

<img src="images/abc.jpg"/>

但是当我调用侧javascript时,

var imgs = document.getElementsByTagName("img");
alert(imgs[0].src);

它将 src 显示为“http://localhost/myProject/images/abc.jpg”但我只需要获取相对路径(“images/abc.jpg”)。来人帮帮我...

4

2 回答 2

21

您可以尝试获取元素src属性值,而不是src属性:

imgs[0].getAttribute("src");  // "images/abc.jpg"
于 2013-01-08T18:04:03.373 回答
0

您可以使用document.location.href分割出图像的相对路径。

于 2013-01-08T18:04:54.240 回答