Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/12/2015, 03:18
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Sumar filas y mostrar resultado en columna final

Una de las tantas formas en que puede hacer esto, consiste en asignar una clase a cada celda final, de tal modo que recorrerías a todas las filas de la tabla, dentro de estas recorres a sus celdas menos a la celda final identificada con la clase asignada al principio y tan solo tendrías que ir acumulando los valores de las celdas previas para finalmente mostrar el resultado en la celda final.

Código Javascript:
Ver original
  1. [].forEach.call(document.querySelectorAll("#infracciones tr"), function(tr){
  2.     var suma = 0;
  3.     [].forEach.call(tr.querySelectorAll("td:not(.clase)"), function(td){
  4.         suma += parseInt(td.innerHTML);
  5.     });
  6.     tr.querySelector(".clase").innerHTML = suma;
  7. });

Un saludo
__________________
«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