Javascript JS正在更改src,但firefox中的图像没有更改
我正在绞尽脑汁编写一个非常简单的代码。我想每2.5秒更换一张图片,作为图片的小幻灯片。它在源代码中做的是正确的(浏览器中的代码检查器),但在firefox和opera中情况没有改变。也就是说,Chrome和safari(移动)运行良好Javascript JS正在更改src,但firefox中的图像没有更改,javascript,firefox,src,Javascript,Firefox,Src,我正在绞尽脑汁编写一个非常简单的代码。我想每2.5秒更换一张图片,作为图片的小幻灯片。它在源代码中做的是正确的(浏览器中的代码检查器),但在firefox和opera中情况没有改变。也就是说,Chrome和safari(移动)运行良好 <script language="JavaScript"> var i = 0; var path = new Array(); // LIST OF IMAGES path[0] = "
<script language="JavaScript">
var i = 0; var path = new Array();
// LIST OF IMAGES
path[0] = "./images/xess1.jpg";
path[1] = "./images/xess2.jpg";
path[2] = "./images/xess3.jpg";
path[3] = "./images/xess4.jpg";
(...)
function swapImage() {
document.slide.src = path[i];
if(i < path.length - 1)
i++;
else i = 0;
setTimeout("swapImage()",2500);
}
window.onload=swapImage;
但它会导致同样的结果吗
代码更改有效,但图像不会更改:
谢谢
否,控制台中没有错误:
11:35:32.848 GET http://*******/images/xess1.jpg [HTTP/1.1 200 OK 42676ms]
11:36:17.995 GET http://*******/images/xess2.jpg [HTTP/1.1 200 OK 2493ms]
11:36:20.510 GET http://*******/images/xess3.jpg [HTTP/1.1 200 OK 2744ms]
11:36:23.031 GET http://*******/images/xess4.jpg [HTTP/1.1 200 OK 2492ms]
11:36:25.540 GET http://*******/images/xess5.jpg [HTTP/1.1 200 OK 2492ms]
您可以在此处找到该页面:
www.miramo.de/miramo.de.html在id中使用大括号:
id="inner"
那你的台词呢
document.getElementById('inner').src = path[i];
应该可以工作。虽然这是一个很好的做法,但当ID中没有空格时不需要。控制台中有任何错误吗?请链接到显示问题的实际站点,或者放置一个显示问题的JSFIDLE?转到并单击xess+baba图像可以很好地显示幻灯片。也许这是一个地方问题?尝试清除缓存。
id="inner"
document.getElementById('inner').src = path[i];