jun_dev
@jun_dev
Frontend-developer

Как суммировать значения value в select option?

Задача: вывести значение value в класс sum

<select class="select">
	<option class="option" value="1">Пункт 1</option>
	<option class="option" value="2">Пункт 2</option>
	<!-- option может быть больше -->
</select>

<select class="select">
	<option class="option" value="1">Пункт 1</option>
	<option class="option" value="2">Пункт 2</option>
	<!-- option может быть больше -->
</select>

<div class="sum"></div>

5e2095c9e4699546946093.png
  • Вопрос задан
  • 178 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
document.addEventListener('change', function(e) {
  if (e.target.classList.contains('select')) {
    document.querySelector('.sum').textContent = Array
      .from(document.querySelectorAll('.select'))
      .reduce((acc, n) => acc + +n.value, 0);
  }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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