"men virker det i alle browsere (selv dem for dumme brugere)" >> Kun dumme og uvidende kodere finder på at beskrive sine brugere på den måde - og endda fuldstændig uden sagligt belæg!
Derudover er det en myte, at innerHTML er hurtigere end DOM. Det skyldes en artikel af en forfatter (
www.quirksmode.org), der er kendt for at lave én simpel testopstilling og konkludere ting, testen ikke viser noget om. Faktisk kan du i Firefox lave realistiske testopstillinger, hvor DOM virker 10-15 gange hurtigere en innerHTML!
Det kan aldrig være et argumentet, at en kode 'virker' og 'er hurtigt nok', hvis den består af tussegammel og invalid kode, som oven i købet lægger seriøse begrænsninger for udvidelser med god og tidssvarende kode. Det er i hvertfald ikke kode, man kan tillade sig at tage penge for ;o)
Læs evt. denne artikel og test eksemplerne:
http://www.dengodekode.dk/artikler/DOM/no_innerhtml.php