Montes28, la forma para comprobar si esta bien formado el HTML es ver el código fuente del navegador cuando ejecutas tu script...
¿podrías mostrar como esta dicho HTML?
y de verdad, no pierdes nada con
leer esto:
http://www.forosdelweb.com/f18/como-...1/#post2414268