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

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

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


пользователя перекидывало по одной из ссылок в классе random_link. Я так понимаю это на js надо делать? Подскажите пожалуйста, буду очень благодарен!
  • Вопрос задан
  • 480 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 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)];
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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