Hallo Sven,
also mit
document.getElementById('test').firstChild.nodeValue = 'blablabla';
umgehe ich _keinen Standard, d.h. dieser Code MUSS von sämtlichen neueren Browsern interpretiert werden können !?!?
Jeder Browser, der behauptet, dass er DOM Level (nachschauen) 1 unterstützt: ja. Allerdings kannst Du mit firstChild.nodeValue keinen HTML-Code einfügen, sondern lediglich reinen Text verändern. Nicht, dass Du Dich wunderst, warum 'Hallo<b>test</b>hallo' nicht klappt.
Viele Grüße,
Christian