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