Задать вопрос
@saver116
front-end developer

Как сделать так чтобы ссылка и картинка в блоке появльялись рандомно и были подходящими друг другу?

Здраствуйте , я сделал так чтобы картинка каждый раз у меня появльялась разным но как сделать так чтобы у него еще и была ссылка и чтобы для соотвествующий ссылки была соотвествующая картинка? (P.s: он фиксированный)
вот Код:
<div class="main_adsense_box">
        <img id="reklam_img">
    </div>


.main_adsense_box {
    width: 30vh;
    margin-left: 76%;
    margin-top: 20%;
    position: absolute;
    min-height: 73%;
}

#reklam_img {
    width: 100%;
    height: 50%;
    position: sticky;
    top: 20vh;
}


let imgs = ['../0.jpg', '../1.jpg', '../2.jpg', '../3.jpg', '../4.jpg']; //   Добавьте свои картинки через запятую
let i = Math.floor(Math.random() * imgs.length);
let image2 = document.getElementById("reklam_img");
imgsrc(); // Первоначальное заполнение картинки
image2.onclick = imgsrc;

function imgsrc() {
    image2.src = imgs[i]; // Увеличить индекс лучше потом
    if (++i === imgs.length) i = 0;
}
  • Вопрос задан
  • 147 просмотров
Подписаться 2 Простой 9 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы