Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Text

Baseline
Weitgehend verfügbar
*

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Das Text Interface repräsentiert einen Text-node in einem DOM-Baum.

EventTarget Node CharacterData Text

Um zu verstehen, was ein Text-Node ist, betrachten Sie das folgende Dokument:

html
<html lang="en" class="e">
  <head>
    <title>Aliens?</title>
  </head>
  <body>
    Why yes.
  </body>
</html>

In diesem Dokument gibt es fünf Text-Knoten mit den folgenden Inhalten (alle Leerzeichen werden als und alle Zeilenumbrüche als angezeigt):

  • "⏎◦◦◦◦" (nach dem <head> Start-Tag, ein Zeilenumbruch gefolgt von vier Leerzeichen)
  • "Aliens?" (der Inhalt des <title>-Elements)
  • "⏎◦◦" (nach dem </title> End-Tag, ein Zeilenumbruch gefolgt von zwei Leerzeichen)
  • "⏎◦◦" (nach dem </head> End-Tag, ein Zeilenumbruch gefolgt von zwei Leerzeichen)
  • "⏎◦◦◦◦Why◦yes.⏎◦◦⏎" (der Inhalt des <body>-Elements)

Jeder dieser Text-Knoten ist ein Objekt, das die in diesem Artikel dokumentierten Eigenschaften und Methoden hat.

Konstruktor

Text()

Gibt einen neuen Text-Knoten mit dem Parameter als dessen Textinhalt zurück.

Instanz-Eigenschaften

Erbt Eigenschaften von seinen Eltern, CharacterData, Node und EventTarget.

Text.assignedSlot Schreibgeschützt

Gibt ein HTMLSlotElement zurück, das das <slot> repräsentiert, in das der Knoten eingefügt ist.

Text.wholeText Schreibgeschützt

Gibt einen String zurück, der den Text aller logisch angrenzenden Text-Knoten zu diesem Node enthält, in Dokumentreihenfolge verkettet.

Instanz-Methoden

Erbt Methoden von seinem Elternteil, CharacterData, Node und EventTarget.

Text.splitText

Teilt den Knoten an einer angegebenen Stelle in zwei Knoten auf.

Spezifikationen

Spezifikation
DOM
# interface-text

Browser-Kompatibilität

Siehe auch