想实现的功能很简单,就是点击图片在两个图片之间切换,但在写JS函数的时候发现
var x = document.getElementById(id);
if(x.src == "../img/img1.gif"){
x.src = "../img/img2.gif";
}
...
是不行的,必须补成绝对路径
if (x.src == "http://localhost/test/img/img1.gif")
...
才行,但由于移植的问题不想使用绝对路径,请问应该如何解决?
var x = document.getElementById(id);
if(x.src == "../img/img1.gif"){
x.src = "../img/img2.gif";
}
...
是不行的,必须补成绝对路径
if (x.src == "http://localhost/test/img/img1.gif")
...
才行,但由于移植的问题不想使用绝对路径,请问应该如何解决?
已斜杠开头表示站点的根!
已斜杠开头表示站点的根!
test/temp/test.html大概就这个样子顶楼可能说的不是太清楚,不是x.src="../img/img2.gif"不行,这个显然可以。是if(x.src == "../img/img1.gif") 这里判断为false,不会执行下面的内容,只有改成if (x.src == "http://localhost/test/img/img1.gif") 才会判断为true,但这样移植显然会出现问题的,请问应该如何解决?