【发布时间】:2014-07-14 07:14:39
【问题描述】:
我有存储在数组中的图片链接,当单击按钮时,我使用这些图片链接更改 div 的背景。
到目前为止一切正常,但我不明白当 i 值大于 array.length 值时,如何让函数返回数组的第一个值 ([0])。
这是我得到的:
function palabifunkcija(){
document.getElementById('PictureContent').value= ++i;
document.getElementById('PictureContent').style.background= bildes[i];
if (i>bildes.length){
return i=0;
}
}
单击会使图片发生变化,但是当 if 语句执行时,我必须在按钮上单击两次,它会显示第二张图片 (bildes[1]) 而不是 bildes[0]。
谁能解释为什么会这样,我该如何解决它,让它正常工作?
抱歉英语不好。
【问题讨论】:
标签: javascript html arrays button