Приветствую! Работаю над функцией открытия нескольких попапов на странице. Написал общую функцию открытия, затем - функцию редактирования конкретного попапа, в тело которой поместил вызов функции открытия попапов. Консоль сообщает об ошибке: Uncaught ReferenceError: popupOpen is not defined at HTMLButtonElement.PopupEditProfile.
Не совсем понимаю, как надо определить функцию в HTML-элементе.
/*Объявил переменные*/
const popup = document.querySelector('.popup');
const popupProfile = document.querySelector('.popup_profile');
const popupEditButton = document.querySelector('.profile__edit-button');
/*Написал функцию открытия*/
const PopupOpen = function (popup) {
popup.classList.add('popup_opened');
}
/*Написал функцию редактирования, сначала вызывающую функцию открытия*/
const PopupEditProfile = function () {
popupOpen(popupProfile);
NameInput.value = profileName.textContent;
ProfessionInput.value = profileProfession.textContent;
}
/*Повесил обработчик на кнопку, вызывающую функцию открытия*/
popupEditButton.addEventListener('click', PopupEditProfile;