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.

EventTarget Node CharacterData Text

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 noeuds Text adjacents logiquement à ce Node, 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
# interface-text

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Text
Text() constructor
assignedSlot
getBoxQuads
Experimental
splitText
wholeText

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.
See implementation notes.
User must explicitly enable this feature.

Voir aussi