在jQuery中
$("#one,#two,#three").attr('src',images[random_no]);
尝试使用此代码
工作演示http://jsfiddle.net/cse_tushar/MYua5/1/
i=0;
$("#one, #two, #three" ).attr("src", function() {
i++;
return i+'.jpg';
});
随机生成图像
工作演示http://jsfiddle.net/cse_tushar/MYua5/3/
function randomFromInterval(from, to) {
return Math.floor(Math.random() * (to - from + 1) + from);
}
var images = new Array('1.jpg', '2.jpg', '3.jpg', '4.jpg', '5.jpg');
var len = images.length;
$("#one, #two, #three").each(function () {
x = randomFromInterval(0, len-1);
var img_no = (x >= 0 && x < len) ? x : randomFromInterval(0, len-1);
$(this).attr('src', images[img_no]);
});
新代码
工作演示http://jsfiddle.net/cse_tushar/MYua5/4/
var images = new Array('1.jpg', '2.jpg', '3.jpg', '4.jpg', '5.jpg');
var len = images.length;
i = 0;
function getImages() {
$("#one, #two, #three").each(function () {
$(this).attr('src', images[i]).attr('alt', images[i]);
if (i == len-1) {
i = 0;
} else {
i++;
}
console.log(i);
});
}
getImages();
setInterval(getImages, 1000);