Hallo,
if (Zielobjekt=document.getElementById("ID").firstChild) {Zielobjekt.nodeValue=Text;}
else {alert("Zielobjekt nicht gefunden!");}So habe ich das auch schon häufig gemacht, und es hat immer funktioniert. Wenn das Objekt nicht existiert, wird false zurückgegeben, was du mit alert(Zielobjekt=document.getElementById("ID").firstChild) sehr einfach überprüfen kannst. In welchem Browser funktioniert das denn nicht?
Korrektur: Es wird nicht false, sondern null (IE, Opera) bzw. ein leeres Objekt (Moz) zurückgegeben, und die untergeordneten Objekte müssen natürlich existieren. Wenn das nicht sicher ist, könnte man trotzdem mit Zuweisungen arbeiten:
if((Zielobjekt=document.getElementById("ID")) && (Zielobjekt=Zielobjekt.firstChild))
...
Grüße, Stefan