Wie kann ich eine HTML-Zeichenfolge in ein Element einfügen?

it Mootools können wir ein Element in ein anderes Element einfügen:

$('childID').inject($('parentID'), 'top');

Der zweite Parameter ermöglicht es mir, die Position zu steuern und kann entweder "oben" oder "unten" sein, um sie in ein übergeordnetes Objekt einzufügen, oder "vor" oder "nach", um sie als Geschwister einzufügen.

Wir können auch den HTML-Code eines Elements aus einer Zeichenfolge festlegen:

var foo = "<p>Some text</p>";
$('parentID').set('html', foo);

Mein Problem ist, dass ich mit Strings die gleiche Flexibilität haben möchte wie mit Elementen. Ich kann zum Beispiel keinen String mit @ an den Anfang eines Elements setzset(), da dadurch der HTML-Code überschrieben und nicht an einer bestimmten Stelle angehängt wird. Ebenso kann ich kein HTML nach oder vor einem Geschwisterelement anhängen.

Gibt es eine Funktion, mit der ich Strings genauso einfügen kann wie Elemente?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage