@DiseaseC

Как вернуть глобальное значение в querySelectorAll?

Нужна функция, которая вернула бы true, если юзер кликнул по определённому элементу на странице. Попробовал написать такой вариант, но он возвращает undefined. Как я понимаю, функция либо возвращает значение раньше, чем выполняется основной код, либо просто не видит result внутри querySelectorAll(), но исправить у меня не получилось

let a = document.createElement('a'); 
a.innerHTML =  "AAAA";
document.body.append(a);

function test() {
    var result;

    document.querySelectorAll('a.className').forEach(elem => {
        elem.addEventListener('click', e => {
            result = true;
        });
    });

    return result;
}
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Jvf5eJH.png
Нужна функция, которая вернула бы true, если юзер кликнул по определённому элементу на странице.
куда вернула? Она ведь после клика сработает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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