Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die splitText() Methode der Text-Schnittstelle teilt den Text-Knoten an der angegebenen Stelle in zwei Knoten auf und behält beide Knoten als Geschwister im Baum bei.
Nach der Teilung enthält der aktuelle Knoten den gesamten Inhalt bis zu der angegebenen Offset-Stelle, und ein neu erstellter Knoten desselben Typs enthält den verbleibenden Text. Der neu erstellte Knoten wird an den Aufrufer zurückgegeben. Wenn der ursprüngliche Knoten ein übergeordnetes Element hatte, wird der neue Knoten als nächster Geschwisterknoten des ursprünglichen Knotens eingefügt. Wenn der Offset gleich der Länge des ursprünglichen Knotens ist, enthält der neu erstellte Knoten keine Daten.
Getrennte Textknoten können mit der Node.normalize()-Methode wieder zusammengeführt werden.
Der Index, unmittelbar vor dem der Textknoten geteilt werden soll.
Gibt den neu erstellten Text-Knoten zurück, der den Text nach der angegebenen Offset-Stelle enthält.
Wird ausgelöst, wenn der angegebene Offset negativ ist oder größer ist als die Anzahl der 16-Bit-Einheiten im Text des Knotens.
NoModificationAllowedError DOMExceptionWird ausgelöst, wenn der Knoten schreibgeschützt ist.
In diesem Beispiel wird der Text eines <p> in zwei Textknoten aufgeteilt, und ein <u> wird zwischen ihnen eingefügt.
| DOM # ref-for-dom-text-splittext① |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.