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

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

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


пользователя перекидывало по одной из ссылок в классе random_link. Я так понимаю это на js надо делать? Подскажите пожалуйста, буду очень благодарен!
  • Вопрос задан
  • 404 просмотра
Решения вопроса 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)];
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект