U funkciji culateSum() za promenljivu total ti treba innerHTML jer je u pitanju ćelija tabele, ne value:
var total = parseFloat(document.getElementById("total").innerHTML, 10);
↧