Javascript 如何将类添加到肖像图像的照片/标题数组中?
我有画廊工作,除了我不能为每个图像指定类,以便我可以改变垂直图像的比例。这就是我目前所拥有的 守则:Javascript 如何将类添加到肖像图像的照片/标题数组中?,javascript,arrays,gallery,addclass,Javascript,Arrays,Gallery,Addclass,我有画廊工作,除了我不能为每个图像指定类,以便我可以改变垂直图像的比例。这就是我目前所拥有的 守则: var photos=new Array(),captions=new Array();类=新数组(); 零值=0 照片[0]=“img/bg_array/img1.jpg”; 照片[1]=“img/bg_array/img2.jpg”; 照片[2]=“img/bg_array/img3.jpg”; 照片[3]=“img/bg_array/img4.jpg”; 照片[4]=“img/bg_ar
var photos=new Array(),captions=new Array();类=新数组();
零值=0
照片[0]=“img/bg_array/img1.jpg”;
照片[1]=“img/bg_array/img2.jpg”;
照片[2]=“img/bg_array/img3.jpg”;
照片[3]=“img/bg_array/img4.jpg”;
照片[4]=“img/bg_array/img5.jpg”;
字幕[0]=“一”;
标题[1]=“两个”;
标题[2]=“三”;
标题[3]=“四”;
标题[4]=“五”;
类别[0]=“hor”;
类别[1]=“版本”;
类别[2]=“hor”;
类别[3]=“hor”;
类别[4]=“hor”;
函数向后(){
如果(零>0){
window.status=''
零--
document.images.photoarray.src=photos[zero]
document.images.photoarray.addClass=classes[zero]
document.descform.desc.innerHTML=标题[0];
}
否则{
window.status='Gallery Start'
}
}
函数forward(){
如果(零试试这个。这可能会有帮助
this.setAttribute("class", classes[zero]);
document.images不提供addClass方法
您可以尝试以下方法:
document.getElementsByName("photoarray")[0].setAttribute("class", classes[zero]);
或者给img标签一个id以便访问
document.getElementById("xyz").setAttribute("class", classes[zero]);
类是未定义的,更改为,在变量声明中第一个选项正是我想要的,谢谢!
document.getElementsByName("photoarray")[0].setAttribute("class", classes[zero]);
document.getElementById("xyz").setAttribute("class", classes[zero]);