Задать вопрос
@anton99zel
29а класс средней школы №7

Как поменять текст ссылки после нажатия на ссылку на JS?

Например:
<a href="#">Добавить товар</a>
Заменить после нажатия на:
<a href="#">Добавлено</a>
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dlyatorrenta1
Без jquery как-то так, вместо getElementById, можно использовать другие селекторы типа: getElementsByTagName, getElementsByClassName, querySelectorAll (подробнее тут), но имейте ввиду что они возвращают массив элементов, в отличии от getElementById и querySelector. Их нужно использовать, чтобы не задавать всем элементам уникальный id, если их много.

<a href="#" id="demo">Добавить товар.</a>

<script>
document.getElementById('demo').addEventListener('click', function (event) {
   event.preventDefault(); //отключает переход по ссылке
   this.innerHTML = 'Добавлено';
})
</script>
Ответ написан
Ваш ответ на вопрос

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

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