Hay un error claro:
Código Javascript
:
Ver originaldocument.getElementById.('totalitem[]').value
Ese punto antes del paréntesis de apertura no debe de estar.
Hay varias formas de hacer esto. Podrías asignar una clase a cada celda que contenga el número a sumar, luego, recorres dicho conjunto de celdas, tomas sus valores, los
parseas a entero o punto flotante (según lo que necesites) y los vas acumulando en una variable.
Por ejemplo:
Código HTML:
Ver original <td class = "monto">1890.34
</td> <td class = "monto">1264.25
</td> <td class = "monto">2947.43
</td>
Código Javascript
:
Ver originalvar total = 0;
[].forEach.call(document.querySelectorAll(".monto"), function(td){
total += parseFloat(td.innerHTML);
});
console.log(total.toFixed(2)); //6102.02
Saludos