Hallo,
Das hab' ich hier nicht mehr angeführt weil es ja nicht zum Problem gehört; DokumentenElement.appendChild(Elm); wobei DokumentElement das body Tag darstellt.
ein input-feld hat in XHTML direkt unterhalb von body doch gar nichts zu suchen.
Natürlich ist außen ein <form> Tag drum!
Grüße
Michael