a ver si esto te vale... es una función que te agrega un objeto de formulario más, se puede adaptar para tus necesidades :)
Código:
function validar(){
if(document.NombreForm.NombreCheck.checked==true)
{
alert("Traza: \n" + "id: " + id + "\n" + "Documento: " + document.getElementById('Documento'));
var campo=document.createElement("INPUT");
campo.setAttribute("type","text");
campo.setAttribute("name","Documento");
campo.setAttribute("id","Documento");
campo.setAttribute("value","El contenido");
document.getElementsByName("filtro")[0].appendChild(campo);
alert("Creo el Campo")
}
else
{
hijo=document.getElementById("Documento");
padre=hijo.parentNode;
padre.removeChild(hijo);
alert(id + " Elimino el campo Documento");
}
}
Un saludo.