a qui esta funcionando bien para el que le sirva.
Es la sumatoria por columnas en txtbox dinamicos con DOM
Cita: //sumas de columnas
var elem = document.getElementsByName('idtxt');
var ArrayDef = new Array();
var compara=TotRow; //renglones
var y2=0;
var totdef =3 //suponiendo que son 3 columnas
for (var i = 1; i <= TotRow; i++)
{
for (var c=0;c<elem.length;c++)
{
if(c<totdef)
{
if(compara==1)
{
ArrayDef[c]=parseFloat(elem[y2].value);
}
else
{
if(i==1)
{
ArrayDef[c]=parseFloat(elem[y2].value);
}
else
{
ArrayDef[c]+=parseFloat(elem[y2].value);
}
}
y2++;
}
}
}
for(var x=0;x<ArrayDef.length;x++)
{
if(isNaN(ArrayDef[x]))
{
document.getElementById('idtotalDef'+x).value= 0;
}
else
{
document.getElementById('idtotalDef'+x).value= ArrayDef[x];
}
}
SALUDOS