Das wäre ein Workaround auf den ich mich noch einlassen kann, wenn das ohne die doc.body abfrage geht.
Nicht im IE 6, das passiert gar nichts auch kein Fehler.
Trotzdem müsste es auch ohne gehen, stichwort redundanz.
Das das DOM in keinem Browser 100% umgesetzt ist ist ja nichts neues, und da der IE nun auch schon älter ist, wirst du mit der evtl. falschen Umsetzung Leben müssen.
Und noch mal auf document.createElement zurückzukommen - ich les tatsächlich ungern Specs - aber da steht:
Since elements, text nodes, comments, processing instructions, etc. cannot exist outside the context of a Document, the Document interface also contains the factory methods needed to create these objects. The Node objects created have a ownerDocument attribute which associates them with the Document within whose context they were created.
Es besteht also ein zusammenhang zum Fenster bzw. document und dem erzeugten Objekt. soweit ich das sehe kann nur FF Elemente aus einem anderen Dokument in fremde Dokumente importieren (OP 8 macht es genauso wie der IE nicht)
Struppi.