Inhalt nur zwischen <body></body> ersetzen ?!
B00n
- javascript
0 flashnfantasy0 Cybaer
Hi,
ich will den Inhalt zwischen <body> und </body> ersetzen, bzw. den die ausgabewerte einer funktion dazwischen reinschreiben lassen.
Wie mache ich das???
erstmal alles löschen:
while (0 < document.body.childNodes.length)
document.body.removeChild(document.body.childNodes[0]);
und dann wie im Kapitel von DOM geschildert neue Elemente einfügen, zB Text:
var erg = document.createTextNode("Hallo Welt");
document.body.appendChild(erg);
Hallo flashnfantasy.
while (0 < document.body.childNodes.length)
document.body.removeChild(document.body.childNodes[0]);
Oder so:
document.documentElement.removeChild(document.body);
document.documentElement.appendChild(document.createElement('body'));
Einen schönen Mittwoch noch.
Gruß, Ashura
hi,
document.documentElement.removeChild(document.body);
document.documentElement.appendChild(document.createElement('body'));
Oder gleich mit replaceChild() ;-)
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
Hi,
ich will den Inhalt zwischen <body> und </body> ersetzen, bzw. den die ausgabewerte einer funktion dazwischen reinschreiben lassen.
document.body.innerHTML=ergebnisAlsHtmlCode;
Gruß, Cybaer