Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich wuerde gerne auf das outerHTML mit getElementById("bestimmter_inhalt").outerHTML zugreifen, bekomme aber nur undefined. Wohingegen mir innerHTML wunderbar den Inhalt liefert.
Was ist da falsch?
Ich wuerde sehr gerne die Tags des outerHTML loeschen, und mit ein bischen Stringverkettung um das innerHTML ein paar neue Tags bauen. Nur dazu muesste ich auf das outerHTML zugreifen koennen, was aus einem mir unbekannten Grund nicht geht.
Also mal generell - Nur der IE und Opera unterstützen outerHTML - Mozilla und Konqueror usw. unterstützen es nicht...
Mit XHTML geht's vermutlich sowieso nicht mehr (wie document.write). Du musst da wohl auf die DOM-Varianten zurückgreifen - kommt drauf an, was genau das Ziel ist...
...
<body>
...
<h1>Ueberschrift</h1>
<p id="absatz">Hier ein Absatz, der entfernt werden soll.... </p>
...
</body>
...
Um jetzt diesen "absatz" zu entfernen, kannst du via W3C-DOM auf das Parent-Node zugreifen (je nachdem ist es der BodyTag, ein DIV, TD oder sonst was - spielt aber keine rolle) und von dort aus den Kind-Knoten löschen...