Hallo,
So. Und jetzt sage ich dir noch, dass auch der Firefox das blödsinnige „innerHTML“ implementiert hat (welches übrigens auch ohne dem all-Objekt benutzt werden kann). IMHO totaler Unfug. Die DOM-Methoden reichen doch völlig aus…
IIRC ist „innerHTML“ mitunter aber deutlich schneller.
Abgesehen von Konstrukten wie:
for (var i = 0; i < 10; i++)
document.body.innerHTML += "<p>bla</p>";
Scheint das durchaus der Fall zu sein. Naja, eben [native code]. Ich habe mir mal eine Funktion geschrieben, mit der ich die Knoten rekursiv mit childNodes[x] durchlaufe. Die Funktion brauchte ein vielfaches gegenüber getElementsbyTagName().
Trotzdem werde ich mich nicht mit innerHTML abfinden ;-)
mfg. Daniel