merhaba öncelikle şimdiden herkese hayırlı bayramlar,
bir tabloda bir td de bulunan değerlerin toplamını alıp bir div veya span yazdırmam gerekiyor çok şey denedim ama bir türlü beceremedim. yardımcı olabilecek varsa çok sevinirim
Merhaba,
Bu gibi konularda jsfiddle linki paylaşırsanız daha hızlı cevap alırsınız.
JS'de cells[0] buradaki 0 kaçıncı sütunu toplayacağını belirtir. 3 sütun toplanacak ise 0.1.2 cells[2] yazılmalı. Td içerisindeki değerler trimlenmiş ve nokta ile küsüratı ayrılmış olmalı.
https://jsfiddle.net/bckperqv/ <table id="tablo">
<tr>
<th>Fiyat</th>
</tr>
<tr>
<td>19.00</td>
</tr>
<tr>
<td>14.99</td>
</tr>
<tr>
<td>18.00</td>
</tr>
</table>
<span id="toplamDeger">Toplam Değer</span>
var tablo = document.getElementById("tablo");
var toplam = 0;
for (var i = 1; i < tablo.rows.length; i++) {
toplam = toplam + parseFloat(tablo.rows[i].cells[0].innerHTML);
}
document.getElementById("toplamDeger").innerHTML = "Toplam:"+toplam;
console.log(toplam);