Hallo Twilo,
versucht der Firefox das Element nach </html> einzufügen?
Das sagt Dir der Auswahlquelltext im Fox. Markiere mit Strg+A das Dokument und wähle es im Kontextmenü. Ich hätte es ggf. mit
document.getElementsByTagName("body")[0].appendChild(form);
versucht.
Mit freundlichem Gruß
Micha