Я хочу суммировать числа и распечатать их в диапазоне, я пробовал с innerHTML, но поскольку это строка, я не могу, я пробовал parseInt, parseFloat, Number и ничего. Для всех отмеченных флажков я хочу, чтобы сумма его значений попадала в диапазон, а те, которые не отмечены, я не хочу, чтобы они получали сумму в диапазоне
(я сократил таблицу и много чисел, потому что это так долго, поэтому представьте, что я хочу суммировать много общих чисел)
const offersCheckbox = document.querySelectorAll("#checkbox-offers");
const recalculateText = document.querySelector(".recalculate-text");
const checkboxTotal = document.querySelectorAll("#checkbox-total");
let total = 0;
for (let i = 0; i < offersCheckbox.length; i++) {
offersCheckbox[i].addEventListener("click", (e) => {
if (offersCheckbox[i].checked === true) {
recalculateText.innerHTML = "recalculate invoice total";
} else {
recalculateText.innerHTML = "";
}
});
}
<table>
<tr>
<tr>
<td>
<input type="checkbox" name="checkbox" id="checkbox-offers" value="2,434.38" />
<td>
<div class="price-container text-bold" id="checkbox-total">
<b>$</b>2,434.38
</div>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="checkbox" id="checkbox-offers" value="76.69" />
</td>
<td>
<div class="price-container text-bold" id="checkbox-total">
<b>$</b>76.69
</div>
</td>
</tr>
</table>
<span class="recalculate-text text-right text-underline"></span>
id
каждого поля ввода. - person AGE   schedule 04.03.2021