日期:2014-05-16 浏览次数:20509 次
var arr=new Array();
arr[0]="imgs/p1.jpg";//放图片地址
arr[1]="imgs/p2.jpg";
arr[2]="imgs/p3.jpg";
arr[3]="imgs/p4.jpg";
var num=0;
setInterval(turnpic,4000); //每隔4秒转换图片
function turnpic(){
idsrc=document.getElementById("img");
if(num==arr.length-1)
num=0;
else
num+=1;
idsrc.src=arr[num];
}
------解决方案--------------------
for (i = 0; i < imgArry.length; i++)
{
img1.setAttribute("src", imgArry[i]);
},
到头了自然就不跑了,i == imgarry.length-1的时候i-1就可以了
------解决方案--------------------
var imgArry = ["imgs/p1.jpg", "imgs/p2.jpg", "imgs/p3.jpg", "imgs/p4.jpg"];
var img1;
var i;
window.onload = function () {
img1 = document.getElementById("img");
setInterval(show, 2000);
function show()
{
img1.setAttribute("src", imgArry[i]);
i++
}
};
------解决方案--------------------
应该是这样
var imgArry = ["imgs/p1.jpg", "imgs/p2.jpg", "imgs/p3.jpg", "imgs/p4.jpg"];
var img1;
var i;
window.onload = function () {
img1 = document.getElementById("img");
setInterval(show, 2000);
function show()
{
img1.setAttribute("src", imgArry[i]);
i++
if(i==imgArry.length)i = 0;
}