Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/07/2015, 10:49
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Al ejecutar RemoveChild restar valor al total

Hay un error claro:

Código Javascript:
Ver original
  1. document.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
  1.     <tr>
  2.         <td>Juan</td>
  3.         <td>Pérez</td>
  4.         <td class = "monto">1890.34</td>
  5.     </tr>
  6.     <tr>
  7.         <td>Estela</td>
  8.         <td>García</td>
  9.         <td class = "monto">1264.25</td>
  10.     </tr>
  11.     <tr>
  12.         <td>María</td>
  13.         <td>Solís</td>
  14.         <td class = "monto">2947.43</td>
  15.     </tr>

Código Javascript:
Ver original
  1. var total = 0;
  2. [].forEach.call(document.querySelectorAll(".monto"), function(td){
  3.     total += parseFloat(td.innerHTML);
  4. });
  5.  
  6. console.log(total.toFixed(2)); //6102.02

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand