Действия по умолчанию 4/25

var popup = document.querySelector('.modal');
var openPopupButton = document.querySelector('.button-open');

openPopupButton.addEventListener('click', function (evt) {
  evt.preventDefault();
  console.log('Клик по кнопке');
});

Так и не понял зачем .preventDefault().
Он останавливает какую-то функцию, которая не отображена в задании?

ну openPopupButton это же ссылка

 <a href="contacts.html" class="card__button button-open">Показать контакты</a>

вот чтобы перехода по ней не было при клике, в обработчик добавили остановку такого сценария событий =)

2 лайка

вот теперь понял, спасибо.