Michael_K: leere <span/>-Elemente werden umgeschrieben

Beitrag lesen

Hallo,

es ist doch vollkommen egal, ob die Methode alt ist. Warum werden "alte" Dinge immer als schlecht tituliert. Mir geht es darum zu verstehen, warum die Browser sich so verhalten. Sowohl Firefox als auch Chrome schreiben die Nodes um. Ich bin immer noch interessiert, auf welcher Grundlage dies erfolgt. Ich versteht, dass html kein XML ist. Dennoch sehe ich keine Grundlage für dieses Verhalten. Ich möchte es gerne verstehen!

Ich habe inzwischen eine Workaround geschrieben und schick den html String via postMessage in den iFrame, dort wird dann der Body und Header vom htmlString aufgebaut. Es bleibt aber die Frage, nach welcher Grundlage werden die Elementknoten und Textknoten modifiziert, wenn ich den String in den IFrame schreiben lasse. Ich vermute, dass ähnliches passiert, wenn ich .innerHTML verwenden würde.

Gruss