Gracias de nuevo, 
Valkam 
He probado con el 
id y tampoco funciona. Lo que me resulta más raro es que si añado el 
input directamente en el documento: 
obj = document.body.appendChild(document.createElement('  input')); 
sí funciona, pero si quiero ponerlo dentro de una celda o un div, falla. 
Saludos, 
