我试图在图像库中添加上一个和下一个按钮,因此,当我单击仅在单击上一个/下一个时才触发的缩略图时,我试图向上一个/下一个添加onclick。
function displayLightBox(imgName) {
var currentImage;
for(var i = 0; i < currentImages.length; i++) {
if(currentImages[i] == imgName){
currentImage = i
}
}
document.getElementById("prev").onclick = displayLightBox(currentImages[currentImage - 1]);
document.getElementById("next").onclick = displayLightBox(currentImages[currentImage + 1]);
这是我正在使用的代码的相关代码段。 currentImages是我当前正在显示的图像。我正在尝试将onclick设置为两个标签,但似乎只是反复调用自己。我猜它正在执行我要设置的功能?
所以这可能是一个简单的问题,但是我不确定如何解决。