Saya ingin menjumlahkan angka-angka dan mencetaknya dalam rentang waktu tersebut, saya mencoba dengan innerHTML tetapi karena ini adalah string saya tidak bisa, saya mencoba parseInt, parseFloat, Number dan tidak ada. Untuk semua kotak centang yang dicentang saya ingin jumlah nilainya ke dalam rentang dan mereka yang tidak dicentang saya tidak ingin mereka mendapatkan jumlah dalam rentang tersebut
(saya mengurangi tabel dan banyak angkanya karena panjang sekali untuk dimasukkan ke sini, jadi bayangkan saya ingin menjumlahkan banyak angka totalnya)
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
di setiap kolom input - person AGE   schedule 04.03.2021