Me he sumergido en este mundo para realizar un script de greasemonkey que me permita modificar el contenido de varias celdas de una tabla. Pero algo va mal, el codigo que tengo ahora mismo (un resumen) seria este:
Código:
¿Porqué después de efectuar la primera modificación sobre textContent no hace ninguna de las demás? Decir que la primera celda si la modifica, pero no funciona porque justo despues del while tengo un alert para comprobar que se efectuo todo el codigo, y dicho alert no aparece.var cont = 1; var totales = document.evaluate('//tr//td[6]/text()', document, null, XPathResult.ANY_TYPE, null); var thisTotal = totales.iterateNext(); while (thisTotal) { if (cont == 1) { thisTotal.textContent = thisTotal.textContent + "(" + calc_GPP_temp + ")"; } else if (cont == 2) { thisTotal.textContent = thisTotal.textContent + "(" + calc_TPG_temp + ")"; } else if (cont == 3) { thisTotal.textContent = thisTotal.textContent + "(" + calc_GPP_glo + ")"; } cont++; thisTotal = totales.iterateNext(); } alert('Fin del script. Sin errores');
P.D.: ¿Hay alguna forma de debuggear javascript? ¿de saber que error te dá y demás?
Muchas gracias por las futuras respuestas. Y feliz Navidad