Задать вопрос
@ishimskayamahorka14

Как подставить текст заголовка в ссылку через JS?

Как сделать. чтобы при нажатии на ссылку, заголовок с классом .maintitle подставлялся в конец пути этой ссылки и переходил на неё?

<h1 class="maintitle">Музей Искусств</h1>
<a class="map-link" href="https://yandex.ru/maps/krasnodar/"></a>
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
  1. Навесить обработчик события "клик" на необходимую ссылку
  2. В обработчике:
    1. Найти элемент .maintitle
    2. Получить его текст (или любое свойство)
    3. Изменить свойство href у нажатой ссылки

  3. Если обработчик не отменил действие по умолчанию то браузер продолжит обрабатывать ссылку перейдёт по измененному URL
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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