Kindknoten einfügen
mormel
- javascript
Hallo,
ich möchte einen Kindknoten in einem Text erzeugen. Mit insertBefore() kann ich ja einen Kindknoten vor einem anderen Kindnoten erzeugen. Wie kann ich aber den Kindknoten an beliebiger Stelle, bspw. mitten im Text erzeugen?
Also z.B. aus
<p>Hier ist der Text</p> soll
<p>Hier ist der <b>fette</b> Text</p> werden.
Kann mir da jemand helfen?
Danke und Gruß,
mormel
hi,
ich möchte einen Kindknoten in einem Text erzeugen. Mit insertBefore() kann ich ja einen Kindknoten vor einem anderen Kindnoten erzeugen. Wie kann ich aber den Kindknoten an beliebiger Stelle, bspw. mitten im Text erzeugen?
Wenn es sich um _einen_ Textknoten handelt, kannst du da natürlich nicht einfach "in der Mitte" einen einhängen - weil es keine Mitte gibt.
<p>Hier ist der Text</p> soll
<p>Hier ist der <b>fette</b> Text</p> werden.
Das wäre ja überhaupt kein neuer Textknoten, sondern erst mal ein B, welches dann wiederum einen Textknoten als Child hat.
Da wirst du den Inhalt von P wohl aufsplitten und ersetzen müssen - den aktuellen Kind-von-P-Textknoten durch einen Textknoten, ein B mit einem Kindtextknoten, und noch einen Textknoten ersetzen.
gruß,
wahsaga
Hallo,
Da wirst du den Inhalt von P wohl aufsplitten und ersetzen müssen - den aktuellen Kind-von-P-Textknoten durch einen Textknoten, ein B mit einem Kindtextknoten, und noch einen Textknoten ersetzen.
dachte ich mir schon, daß das nur auf diesem Umweg geht, danke.
Gruß mormel
Hallo mormel.
Da wirst du den Inhalt von P wohl aufsplitten und ersetzen müssen - den aktuellen Kind-von-P-Textknoten durch einen Textknoten, ein B mit einem Kindtextknoten, und noch einen Textknoten ersetzen.
dachte ich mir schon, daß das nur auf diesem Umweg geht, danke.
Notfalls bliebe noch http://de.selfhtml.org/javascript/objekte/all.htm#inner_html@title=innerHTML …
Einen schönen Mittwoch noch.
Gruß, Ashura