Hola:
Te recomiendo que dejes javascript para pocas cosas en los formularios porque suelen ser bastante problemáticos. Lo que es muy útil son las validaciones y otra cosa sin problemas es asignaciones de datos y habilitar/deshabilitar controles... añadir controles es algo que en algunos navegadores puedes encontrar dificultades.
Saludos