Через insertAdjacentHTML картинки вне блоков div.
Сделал вот так:
var arrDivs = [];
arrDivs.push(div1, div2, div3);
var arrPics = [];
arrPics.push(pic1, pic2, pic3);
function ranPic() {
var item = arrPics[Math.floor(Math.random()*3)];
return item;
};
function addPic(ar) {
ar.forEach(function(el,i) {
el.appendChild(ranPic())
});
};
addPic(arrDivs);
Получается, то все 3 картинки, то 2, то 1, всегда в разных местах)
|