【发布时间】:2014-05-07 12:23:05
【问题描述】:
我有一个奇怪的问题,我无法弄清楚。
我在网页上有一张普通图片
<img src="images/logo.png"/> <!-- getting image from root directory -->
我有一些 javascript 代码来替换图像源
function imageUpdate() {
var image = document.querySelectorAll("img");
for (var num = 0; num < image.length; image++)
image[num].src = image[num].src.replace("images/pic01.png", "images/other/pic02.png")
}
这段代码工作得很好,虽然它似乎会在我想要替换它的 src 位于我的根目录之外时立即崩溃,例如“http://www.servername.com/pic03.png”//(这是一个虚构的 URL,不要尝试点击它)。
发生这种情况有什么原因吗?有没有办法解决这个问题?
【问题讨论】:
-
我已经测试了新的 img src 可以工作
-
我使用这个网址进行测试oecd.org/media/oecdorg/directorates/developmentcentre/…>
-
将
http://www.添加到源代码的开头。 -
它看起来像是取出了www。在评论部分,但它肯定在我的代码中
标签: javascript image url replace src