2

我正在尝试在 JS 中制作 3 张图片的简单幻灯片。

我在 中编写了以下代码<head> code </head>,但它不起作用。

我怀疑这个问题与括号有关。但是,据我所见,括号都匹配。

但是假设我删除最后两个}括号,然后重新添加它们,当我输入第一个时,它说括号不匹配,然后当我输入第二个时,它匹配到{我的功能行旁边的括号。

这是代码。我在我的网站正文中创建了调用该函数的前进和后退按钮,这些按钮出现在我的网站上,但是当我单击按钮时,什么也没有发生,可能是由于我无法弄清楚的括号问题。

在函数行上方,我包含了标题,JS 的脚本标签,并制作了一个名为 Pictures 的数组,其中包含三张图片(图片没有以 Jpg 结尾,这可能是一个问题??)。

然后我将数组设置为0。

function RunSlideShow(ForwardBack){                                                                                                       

    if  (document.images){                                                                                                              
        CurrentPicture = CurrentPicture + ForwardBack                                                                                   
        if (CurrentPicture > (Pictures.length-1) )    {                                                                                 
            CurrentPicture=0                                                                                                            
        }                                                                                                                               
        if(CurrentPicture< 0){                                                                                                          
            CurrentPicture=Pictures.length-1                                                                                            
        }                                                                                                                               

        document.PictureDisplay.src=Pictures[CurrentPicture]                                                                            
    }
} 
4

0 回答 0