随机多个图像javascript

时间:2014-12-27 23:13:04

标签: javascript jquery

我想在我的网站上随机更改多个图片。 此代码仅适用于1张图片。

var image = new Array ();
image[0] = "images/pic01.jpg";
image[1] = "images/pic02.jpg";
image[2] = "images/pic03.jpg";
image[3] = "images/pic04.jpg";
image[4] = "images/pic05.jpg";
var size = image.length
var x = Math.floor(size*Math.random())

$('#random').attr('src',image[x]);

1 个答案:

答案 0 :(得分:2)

如果我理解正确,您需要选择多个元素而不只是一个$('#random'),因此请使用类选择器,而不是ID。如果你使用jQuery,你可以使用每个迭代元素,如下所示:

$('.random').each(function(){
   var x = Math.floor(size*Math.random());
   $(this).attr('src',image[x]);
});