Yerf!
layer1.childNodes[0].nodeValue=layer1.childNodes[0].nodeValue.replace("neu1", "<span>neu1</span>");
Du greifst hier auf einen textNode zu, folglich wird der neue nodeValue als reiner Text interpretiert. Entweder erzeugst du einen neuen Node, den du als Childnode einfügst oder aber du benutzt layer1.innerHTML (letzteres dürfte leichter einzubauen sein).
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]-->