Javascript 使用数组中的链接更改图像

Javascript 使用数组中的链接更改图像,javascript,Javascript,我认为这应该是相当简单的,但我正试图改变我的网站上使用一个数组的链接图像。不过,我似乎无法让它工作 代码是: changeTeamImages("http://url.com/image.jpg"); } function changeTeamImages(image) { document.getElementById("home-logo").src = changeImage(image); } 你知道为什么这不起作用吗 编辑: 该数组类似于: var imageSource

我认为这应该是相当简单的,但我正试图改变我的网站上使用一个数组的链接图像。不过,我似乎无法让它工作

代码是:

changeTeamImages("http://url.com/image.jpg");

}

function changeTeamImages(image) {
    document.getElementById("home-logo").src = changeImage(image);
}
你知道为什么这不起作用吗

编辑:

该数组类似于:

var imageSource = {url1, url2, url3};

上面的代码中没有数组,但您只需要删除该函数,以便将src分配为:

document.getElementById("home-logo").src = image;
你可以试试这个

function changeTeamImages(image) {
    document.getElementById("home-logo").src = image;
}
或者,如果更改图像是一个数组:

changeTeamImages(1); // if the image you want is at position 1

}

function changeTeamImages(arraypos) {
    document.getElementById("home-logo").src = changeImage[arraypos];
}

你能展示什么是changeImage吗?你从changeTeamI返回什么mageshttp://url.com/image.jpg; } 函数?没什么,函数应该获取图像链接并更改html中的图像。我看不出你是如何使用数组的。您有一个图像url,并将其传递给函数。额外URL的数组在哪里?现在数组在哪里?如果要更改图像,请直接将其传递给src。你为什么要调用一个函数?更新了主帖子。我用了这个,它很有效。愚蠢的我尝试使用images div id更新图像。谢谢。