HTML/JavaScript:Why don';我的钮扣坏了吗?

HTML/JavaScript:Why don';我的钮扣坏了吗?,javascript,html,Javascript,Html,我为5张图片的幻灯片编写了一个代码,“下一张”和“上一张”按钮应该会将您带到“下一张”和“上一张”幻灯片,但当我按下它们时,什么也没有发生。有人能帮我吗?更多细节更多细节更多细节更多细节更多细节更多细节 var slideShow=[]; 函数newImage(源,标题){ var pic=新对象(); pic.src=源; pic.cap=标题; 返回pic; } slideshow[0]=newImage(“slideshow1.jpg”,“快乐猫”); slideshow[1]=newI

我为5张图片的幻灯片编写了一个代码,“下一张”和“上一张”按钮应该会将您带到“下一张”和“上一张”幻灯片,但当我按下它们时,什么也没有发生。有人能帮我吗?更多细节更多细节更多细节更多细节更多细节更多细节

var slideShow=[];
函数newImage(源,标题){
var pic=新对象();
pic.src=源;
pic.cap=标题;
返回pic;
}
slideshow[0]=newImage(“slideshow1.jpg”,“快乐猫”);
slideshow[1]=newImage(“slideshow2.jpg”,“管猫”);
slideshow[2]=newImage(“slideshow3.jpg”,“胖乎乎的猫”);
slideshow[3]=newImage(“slideshow4.jpg”,“如果我适合我就坐”);
slideshow[4]=newImage(“slideshow5.jpg”,“经典的尼古拉斯·凯奇”);
var i=0;
函数nextPic(){
i=(i+1);
如果(i==5)
i=0;
document.getElementById(“picture”).innerHTML=''+幻灯片[i].cap+'

'; } 函数prevPic(){ 如果(i==-1) i=4; 其他的 i=(i-1); document.getElementById(“picture”).innerHTML=''+幻灯片[i].cap+'

'; }
#图片{
宽度:200px;
左边距:50;
右边距:自动;
}
分区按钮{
宽度:200px;
左边距:自动;
右边距:自动;
}
部门信息{
宽度:500px;
文本对齐:居中;
左边距:自动;
右边距:自动;
边框:3件纯色紫色;
}
钮扣{
字体大小:12px;
}
按钮,左边{
汽车;
右边距:418px;
}
p{
文本对齐:居中;
}
项目2:幻灯片放映
我没有以下任何照片
所有在线获取的图片,未知所有者

快乐猫

以前的 下一个
您声明的
var slideShow=[]数组,但稍后您将使用以下代码填充
幻灯片放映

slideshow[0] = newImage("slideshow1.jpg","The Happy Cat");
它会抛出
ReferenceError
,因为您无法在幻灯片中设置
未定义的属性

2) 不相关,但不能有重复的id,而应使用类

var slideshow=[];
函数newImage(源,标题){
var pic=新对象();
pic.src=源;
pic.cap=标题;
返回pic;
}
slideshow[0]=newImage(“slideshow1.jpg”,“快乐猫”);
slideshow[1]=newImage(“slideshow2.jpg”,“管猫”);
slideshow[2]=newImage(“slideshow3.jpg”,“胖乎乎的猫”);
slideshow[3]=newImage(“slideshow4.jpg”,“如果我适合我就坐”);
slideshow[4]=newImage(“slideshow5.jpg”,“经典的尼古拉斯·凯奇”);
var i=0;
函数nextPic(){
i=(i+1);
如果(i==5)
i=0;
document.getElementById(“picture”).innerHTML=''+幻灯片[i].cap+'

'; } 函数prevPic(){ 如果(i==-1) i=4; 其他的 i=(i-1); document.getElementById(“picture”).innerHTML=''+幻灯片[i].cap+'

'; }
项目2:幻灯片放映
我没有以下任何照片
所有在线获取的图片,未知所有者

快乐猫

以前的 下一个
使用
var slideshow=[]
而不是
var slideshow=[]

他的意思是一个变量名中有一个大写字母,而不是另一个。slideshow[0]等应该是slideshow[0],等等。请注意显示中的大写字母。欢迎来到stackoverflow。如果我们不回答每一个问题就好了。