@TipTop89

Как вывести сумму значений если их еще нет в DOM?

Как вывести сумму этих элементов которые появляются из выпадающего списка справа. Если блоки справа есть изначально то мой код работает. А если они появляются из выпадающего списка то не работает. Подскажите пожалуйста в чем проблема может быть?
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
XanXanXan
@XanXanXan
Создаёшь функцию, которая подсчитывает сумму и добавляет её в нужный блок.
spoiler
function setTotalSum() {
  const totalSum = Array.from(document.querySelectorAll('.right-form-calculator__cost'), e => +e.textContent)
    .reduce((summ, cost) => summ + cost, 0);
  document.querySelector('.right-form-calculator__sum').textContent = `Сумма ${totalSum} руб`;
}

Добавляешь вызов этой функции в конец updateActiveMenuItems.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы