IwanQ
@IwanQ
Плохие времена часто дают прекрасные возможности

Как сделать рандомный переход по ссылке при нажатии?

Здравствуйте. Подскажите пожалуйста, как сделать так, чтобы при нажатии на картинку


пользователя перекидывало по одной из ссылок в классе random_link. Я так понимаю это на js надо делать? Подскажите пожалуйста, буду очень благодарен!
  • Вопрос задан
  • 445 просмотров
Решения вопроса 1
Ragtime_Kitty
@Ragtime_Kitty
Через JS, естессно.

document.querySelector('img').addEventListener('click', function() {
  var links = [];
  [].forEach.call(document.querySelectorAll('.random_link a'), function(el) {
    links.push(el.getAttribute("href"));
  });
  window.location.href = links[Math.floor(Math.random() * links.length)];
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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