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.
L'interface Text
représente le contenu textuel d'un élément Element
ou d'un attribut Attr
. Si un élément n'a pas de balisage dans son contenu, il a un seul enfant implémentant Text
qui contient le texte de l'élément. Par contre, si l'élément contient un balisage, il est analysé par les éléments d'information et les noeuds Text
qui sont ses enfants.
Un nouveau document a un unique noeud Text
pour chaque bloc de texte. Au fil du temps, d'autres noeuds peuvent être créés Text
en temps que modification du contenu du document. La méthode Node.normalize()
fusionne les objets Text
dans un seul noeud pour chaque bloc de texte.
Constructeur
Text()
Expérimental-
Retourne un noeud
Text
avec le paramètre comme contenu textuel.
Propriétés
Hérite des propriétés de son parent CharacterData
.
Text.isElementContentWhitespace
Lecture seule Obsolète-
Renvoie une marque
Boolean
indiquant si le noeud de texte contient uniquement des espaces. Text.wholeText
Lecture seule-
Renvoie une
DOMString
(chaîne de caractères) contenant le texte de tous les noeudsText
adjacents logiquement à ceNode
, concaténé dans l'ordre du document. Text.assignedSlot
Lecture seule-
Retourne l'objet
HTMLSlotElement
associé à l'élément.
Méthodes
Hérite des méthodes de son parent CharacterData
.
Text.replaceWholeText
Obsolète-
Remplace le texte du noeud en cours et tous les noeuds logiquement adjacents avec le texte spécifié.
Text.splitText
-
Fractionne le noeud en deux noeuds selon un décalage spécifié.
Spécifications
Specification |
---|
DOM Standard # interface-text |
Compatibilité des navigateurs
BCD tables only load in the browser