was versuchst du denn überhaupt? Ungültigen HTML-Code zu erstellen?
Also eigentlich übergebe ich absolut konformen Code an innerHTML. Die Methode zerflückt mir den Code aber trotzdem.
In kurz (das original ist komplexer aber auf jeden fall W3C-Konform):
Rein geht:
<p id="Absatz1"><p id="Absatz2"></p></p>
Raus kommt:
<p id="Absatz1"></p><p id="Absatz2"></p><p></p>
(Er macht die Container direkt zu!!!)
Ich will eigentlich nur dass innerHTML mir nicht dazwischenredet und meint etwas verändern zu müssen!
Wenn es nur darum geht das in mehreren Schritten zu machen, dann setze doch erst den String zusammen und setze dann das .innerHTML auf einen Schlag.
Genau das mache ich ja, es bringt aber trotzdem nix.
Es ist sehr ärgerlich, und dass war nicht immer so bei innerHTML!