Ребят, помогите пожалуйста разобраться с ошибкой , изучаю сама Javascript, поэтому могу чего-то пока не знать. Задание простое, нужно сделать чтобы по клику кнопки, появлялась форма. В консоли если выводить код - принимает, подсвечивает голубым, но форма не появляется, после этого нажимаю на кнопку, только тогда форма появляется. После обновления страницы и нажатия на кнопку "Напишите нам", форма опять не появляется, а в консоли ошибка "
Uncaught TypeError: Cannot read property 'addEventListener' of null.
Вот код скрипта:
var link = document.querySelector('.btn-map');
var popup = document.querySelector('.popup-form-order');
link.addEventListener("click", function(event) {
popup.classList.add('form-popup-show');
}, false);
код элемента:
<div class="map-contacts">
<div class="map-title"><span>NЁRDS</span> Design Studio</div>
<div class="map-address">350000, Краснодар, ул.Головатого, 100</div>
<div class="map-phone">тел. <a href="tel:+78612757575">+7 (861) 275-75-75</a></div>
<a href="#" class="btn-map" >Напишите нам</a>
</div>