Javascript JS正在更改src,但firefox中的图像没有更改

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] = "

我正在绞尽脑汁编写一个非常简单的代码。我想每2.5秒更换一张图片,作为图片的小幻灯片。它在源代码中做的是正确的(浏览器中的代码检查器),但在firefox和opera中情况没有改变。也就是说,Chrome和safari(移动)运行良好

<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];