Se me ocurre mejor mostrarte una salida HTML...
Código HTML:
Ver original<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <!--script type="text/javascript" src="js/jquery.js"></script-->
<script type="text/javascript"> function abrir(url) {
open(url,'printing','');
}
input, select, table {
height: 20px;
font-size: 10px;
font-weight: bold;
font-family: arial;
color: black;
margin: 0;
padding: 0pt;
float: none;
vertical-align: middle;
}
<div align="center" style="font-size: 14px; font-family: arial;"> <b>Simulador de Intereses
</b> <table width="100%" style="font-size: 12px;"> <td align="center" width="50%"> <form method="post" action=""> RUC:
<input type="text" name="cedula" size="10" /><br /> Empresa:
<select name="empresa"> <input type="submit" name="submit" value="Comenzar" /><br /> <input type="button" name="sim_libre" value="Simulador Libre" onclick="abrir('sim_libre.php');" /> Nombre: FULANA DE TAL
<br />Balance: GS 4,218,500
<br />Ruc: XXXXXX-X
<br /> <table border="1" cellspacing="0" cellpading="0"> <th>Fecha Vencimiento
</th>
<td align="center">12
</td> <td align="center">06/06/2014
</td> <td align="center">30/06/2015
</td> <td><a href="estado.php?id=XXXX&bd=A&mo=GS" target="_blank">Detalle
</a></td> <td><input type="text" id="total_cuota" /></td> <td>Total de Interés:
</td> <td><input type="text" id="total_interes" /></td> <td><input type="checkbox" id="honorarios" /> Honorarios Judiciales 10%:
</td> <td><input type="text" id="total_honorarios" /></td> <td><input type="text" id="total_pagar" /></td> <table border="1" cellspacing="0" cellpading="0" width="100%"> <th>Dias de Diferencia
</th> <td><input type = "checkbox" onclick = "sumar()" /></td> <td><input type="text" id="cuota_lin1" value="2" size="2" disabled="disabled" /></td> <td><input type="text" id="stock_lin1" value="" size="6" disabled="disabled" /></td> <td><input type="text" id="vcto_lin1" value="30/08/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="hoy_lin1" value="23/10/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="diasdif_lin1" value="53" size="4" disabled="disabled" /> días
</td> <td class = "monto_cuota_lin">383,500
</td> <td><input type="text" id="monto_int_lin" value="20,326" size="6" disabled="disabled" /></td> <td><input type="text" id="pago_lin1" value="403,826" size="10" disabled="disabled" /></td> <td><input type = "checkbox" onclick = "sumar()" /></td> <td><input type="text" id="cuota_lin2" value="3" size="2" disabled="disabled" /></td> <td><input type="text" id="stock_lin2" value="" size="6" disabled="disabled" /></td> <td><input type="text" id="vcto_lin2" value="30/09/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="hoy_lin2" value="23/10/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="diasdif_lin2" value="22" size="4" disabled="disabled" /> días
</td> <td class = "monto_cuota_lin">383,500
</td> <td><input type="text" id="monto_int_lin" value="8,437" size="6" disabled="disabled" /></td> <td><input type="text" id="pago_lin2" value="391,937" size="10" disabled="disabled" /></td> <td><input type = "checkbox" onclick = "sumar()" /></td> <td><input type="text" id="cuota_lin3" value="4" size="2" disabled="disabled" /></td> <td><input type="text" id="stock_lin3" value="" size="6" disabled="disabled" /></td> <td><input type="text" id="vcto_lin3" value="30/10/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="hoy_lin3" value="23/10/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="diasdif_lin3" value="-7" size="4" disabled="disabled" /> días
</td> <td class = "monto_cuota_lin">383,500
</td> <td><input type="text" id="monto_int_lin" value="-886" size="6" disabled="disabled" /></td> <td><input type="text" id="pago_lin3" value="382,614" size="10" disabled="disabled" /></td> <td><input type = "checkbox" onclick = "sumar()" /></td> <td><input type="text" id="cuota_lin4" value="5" size="2" disabled="disabled" /></td> <td><input type="text" id="stock_lin4" value="" size="6" disabled="disabled" /></td> <td><input type="text" id="vcto_lin4" value="30/11/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="hoy_lin4" value="23/10/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="diasdif_lin4" value="-38" size="4" disabled="disabled" /> días
</td> <td class = "monto_cuota_lin">383,500
</td> <td><input type="text" id="monto_int_lin" value="-4,809" size="6" disabled="disabled" /></td> <td><input type="text" id="pago_lin4" value="378,691" size="10" disabled="disabled" /></td> <td><input type = "checkbox" onclick = "sumar()" /></td> <td><input type="text" id="cuota_lin5" value="6" size="2" disabled="disabled" /></td> <td><input type="text" id="stock_lin5" value="" size="6" disabled="disabled" /></td> <td><input type="text" id="vcto_lin5" value="30/12/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="hoy_lin5" value="23/10/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="diasdif_lin5" value="-68" size="4" disabled="disabled" /> días
</td> <td class = "monto_cuota_lin">383,500
</td> <td><input type="text" id="monto_int_lin" value="-8,606" size="6" disabled="disabled" /></td> <td><input type="text" id="pago_lin5" value="374,894" size="10" disabled="disabled" /></td> <td><input type = "checkbox" onclick = "sumar()" /></td> <td><input type="text" id="cuota_lin6" value="7" size="2" disabled="disabled" /></td> <td><input type="text" id="stock_lin6" value="" size="6" disabled="disabled" /></td> <td><input type="text" id="vcto_lin6" value="30/01/2015" size="10" disabled="disabled" /></td> <td><input type="text" id="hoy_lin6" value="23/10/2014" size="10" disabled="disabled" /></td> <td><input type="text" id="diasdif_lin6" value="-99" size="4" disabled="disabled" /> días
</td> <td class = "monto_cuota_lin">383,500
</td> <td><input type="text" id="monto_int_lin" value="-12,529" size="6" disabled="disabled" /></td> <td><input type="text" id="pago_lin6" value="370,971" size="10" disabled="disabled" /></td> function sumar(){
var checks = document.querySelectorAll(":checked"),
total = checks.length,
suma = 0;
for (var i = 0; i < total; i++){
var celda = checks[i].parentNode,
fila = celda.parentNode,
monto = fila.querySelector(".monto_cuota_lin").innerHTML;
monto = Number(monto.replace(",", ""));
suma += monto;
}
alert(suma);
}
No debería dar problemas, el debug me sigue mostrando el error.
Saludos