Text
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Das Text
-Interface repräsentiert einen Text-node
in einem DOM-Baum.
Um zu verstehen, was ein Textknoten ist, betrachten Sie das folgende Dokument:
<html lang="en" class="e">
<head>
<title>Aliens?</title>
</head>
<body>
Why yes.
</body>
</html>
In diesem Dokument gibt es fünf Textknoten mit folgendem Inhalt:
"\n "
(nach dem<head>
-Start-Tag, ein Zeilenumbruch gefolgt von vier Leerzeichen)"Aliens?"
(der Inhalt des<title>
-Elements)"\n "
(nach dem</head>
-Ende-Tag, ein Zeilenumbruch gefolgt von zwei Leerzeichen)"\n "
(nach dem<body>
-Start-Tag, ein Zeilenumbruch gefolgt von zwei Leerzeichen)"\n Why yes.\n \n\n"
(der Inhalt des<body>
-Elements)
Jeder dieser Textknoten ist ein Objekt, das die in diesem Artikel dokumentierten Eigenschaften und Methoden besitzt.
Konstruktor
Text()
-
Gibt einen neuen
Text
-Knoten mit dem Parameter als textuellen Inhalt zurück.
Instanz-Eigenschaften
Erbt Eigenschaften von seinen Eltern, CharacterData
, Node
, und EventTarget
.
Text.assignedSlot
Nur lesbar-
Gibt ein
HTMLSlotElement
zurück, das das<slot>
-Element repräsentiert, in das der Knoten eingefügt ist. Text.wholeText
Nur lesbar-
Gibt einen String zurück, der den Text aller
Text
-Knoten enthält, die logisch an diesenNode
angrenzen, in Dokumentenreihenfolge verkettet.
Instanz-Methoden
Erbt Methoden von seinen Eltern, CharacterData
, Node
, und EventTarget
.
Text.splitText
-
Teilt den Knoten an einem angegebenen Offset in zwei Knoten auf.
Spezifikationen
Specification |
---|
DOM Standard # interface-text |
Browser-Kompatibilität
BCD tables only load in the browser