Cybaer: Text zur Laufzeit ändern

Beitrag lesen

Hi,

Suuuper... Jetzt bin ich verwirrt. Was soll ich den nun machen?

<div id="change">Alter Text</div>

IMHO: Wenn es sich nur um Text ohne Tags oder Zeilenumbrüche geht, wirst Du keine Probleme haben, egal welche Methode Du nimmst. Ansonsten vielleicht zur Sicherheit ein IE-Mac-Bugfix.

obj=document.getElementById("change");
  new="Neuer Text";

// Einfacher Weg für komplexere Inhalte (Tags & Zeilenumbrüche)
  obj.innerHTML=""; // IE-Mac-Bugfix
  obj.innerHTML=new;

// Offizieller Weg für einfache Inhalte
  obj.childNodes[0].nodeValue=new;

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!