Показать сообщение отдельно
  #3 (permalink)  
Старый 04.02.2018, 18:24
Интересующийся
Отправить личное сообщение для Sevic Посмотреть профиль Найти все сообщения от Sevic
 
Регистрация: 04.02.2018
Сообщений: 17

Через 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, всегда в разных местах)
Ответить с цитированием