Yerf!
Was mach ich hier falsch, das es richtig läuft ? Bzw: wann/wo tritt das oben erwähnte Phänomen auf ?
kindknoten = knoten.getElementsByTagName('div')[0];
knoten.removeChild(kindknoten);
Du entfernst entgegen deiner Angabe nicht den ersten Kindknoten, sondern den ersten Div.
knoten.removeChild(knoten.firstChild); //ersten Kindknoten entfernen
Wie wird sich der Internet Explorer 8 in diesem Punkt verhalten: weiterhin konsequent "falsch" (d.h. nicht dem DOM entsprechend) oder DOM-gemäß ?
Weis ich jetzt nicht, aber ich würde mich nicht auf die exakten Kindknoten festlegen. Besser ist es einen robusten Ansatz zu verwenden, der immer das richtige Ergebnis liefert (z.B. so wie in deinem Code per getElementsByTagName)
Gruß,
Harlequin
--
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->