Задать вопрос
RachelGreen
@RachelGreen
Учусь кодить

Возможно ли сделать функцию, которая сама будет делать клик по ссылке?

Есть у меня тег "a". Через функцию добавляю ему ссылку:
function a() {
  document.querySelector(a).href = 'https://habr.com/ru'
}

вешаю на него слушатель:
document.querySelector(a).addEventListener('click', a);

и при клике открывается ссылка. Все работает.
А как сделать, чтоб автоматически произошел клик?
Например: приходит мне ответ с сервера, в нем я получаю ту самую ссылку. Я ее вставляю в тег "а" и мне нужно чтоб она сразу сработала. Как это реализовать?
  • Вопрос задан
  • 178 просмотров
Подписаться 2 Простой 3 комментария
Решения вопроса 1
@FODD
function a() {
  const link = document.querySelector(a)
  if (link) {
    link.href = 'https://habr.com/ru'
    link.click()
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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