Sup!
Die .innerHTML Methode wurde von Mozilla übernommen, weil sie im Gegensatz zum W3C-DOM-Rumgewurschtele so einfach ist. Die Leute benutzen immer die einfachen Sachen, z.B. coole <marquee> Scroller ;-)
Im W3C-DOM kannst Du theoretisch nicht so einfach einen Packen HTML irgendwo einfügen. Du musst aus Text und Elementen Nodes bauen, und daraus dann den "Packen HTML" konstruieren. Dann kannst Du das HTML-Fragment irgendwo als Kind-Node einfügen, und voila... .innerHTML ist quasi so eine Art "Makro", das das für Dich macht.
Gruesse,
Bio