Hi,
descInfoAttr = descInfo.createAttribute("id");
descInfoAttr.nodeValue = "DescriptionInfoBox";
descInfo.setAttributeNode(descInfoAttr);descInfoText = document.createTextNode("Irgendein Text");
descInfo.appendChild(descInfoText);document.body.appendChild(descInfo);
Wo wird denn das Element erzeugt?
> Ich habe daher mal zum Text versucht, den Inhalt von document.body auszugeben, um zu schauen, ob man mit body überhaupt etwas anstellen kann:
Nein, hast Du nicht.
> ~~~javascript
alert(document.body.firstChild.data);
> alert(document.body.firstChild.nodeValue);
> alert(document.body.childNodes[0].data);
> alert(document.body.childNodes[0].nodeValue);
Das erste _Kind_ (egal ob über firstChild oder über childNodes angesprochen) dürfte der Whitespace zwischen dem > des öffnenden body-Tags und dem < des öffnenden Tags des ersten _Elementes_ (oder ggf. Kommentars) im body sein.
Aber keins davon funktioniert...
Was heißt das? Der alert wird nicht angezeigt? Oder zeigt er nur den Whitespace?
Nur innerHTML -- was ich aber nicht verwenden möchte.
Wessen innerHTML? von body oder von dessen ersten Kind?
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.