Cita:
Iniciado por valeguz dandreta dijo especificamente una tabla
Ok, intentaremos hacerlo con una tabla entonces.
Cuidado con admitir rápidamente que nro=tabla.childNodes.length; guarda la cantidad de <tr>s que tiene la tabla... En firefox las tabulaciones, espacios en blanco etcétera se toman como hijos de tipo nodo de texto. Habría que utilizar tabla.getElementsByTagName("tr").length para saber exactamente cuantos <tr>s tiene la tabla en sí.
El script no parece muy complicado, eso sí, es más recomendable ir desgranando los problemas en mini-problemas, para encontrar y solventar más fácilmente los errores.
Cuando llegue a casa implemento mi propuesta, a ver si me sale.
Un saludo.