Javascript 如何确定滑块函数的图像路径

Javascript 如何确定滑块函数的图像路径,javascript,Javascript,滑动横幅不工作和我的图像路径也不工作的功能 var img = document.getElementById('img-banner'); var images = [ '../banners/banner.png', '../banners/banner1.png', '../banners/banner2.png' ]; var x = 0; function slide() { if (x > images.length) {

滑动横幅不工作和我的图像路径也不工作的功能

var img = document.getElementById('img-banner');

var images = [
    '../banners/banner.png', 
    '../banners/banner1.png',
    '../banners/banner2.png'
];

var x = 0;

function slide() {

    if (x > images.length) {
        x++
    } else {
        x = 1;
    }

    img.innerHTML = "<img src ="+images[x-1]+">";
}

setInterval(slide, 5000);

您的x变量将始终等于1,因为代码永远不会进入if语句。ifx>images.length永远不会变为真

如果x
在图像src中,您将递减1,这将导致始终显示零索引。路径没有问题。

将if条件更改为x