Ниже приведена упрощенная версия кода, который я пытаюсь выполнить в течение нескольких часов.Невозможно сохранить event.target.id в глобальной переменной
Моя цель - получить идентификатор элемента, на который пользователь нажимает, и передать значение id глобальной переменной targetID.
К сожалению, хотя мне удается передать идентификатор в переменной targetId, я могу получить доступ к нему только в returnId функции. Если я попытаюсь получить доступ к targetId вне функции - он не возвращает значение.
Почему?
Заранее благодарим за помощь! :)
var targetId;
function returnId(e) {
targetId = e.target.id;
}
element.addEventListener('click', returnId, false);