Text

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() (en-US) Experimental

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 Deprecated

Renvoie une marque Boolean (en-US) indiquant si le noeud de texte contient uniquement des espaces.

Text.wholeText (en-US) 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 (en-US) Lecture seule

Retourne l'objet HTMLSlotElement (en-US) associé à l'élément.

Méthodes

Hérite des méthodes de son parent CharacterData.

Text.replaceWholeText (en-US) Deprecated

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

Spécification Statut Commentaire
DOM
La définition de 'Text' dans cette spécification.
Standard évolutif Suppression de la propriété isElementContentWhitespace. Suppression de la méthode replaceWholeText(). Ajout du constructeur Text(). Ajout de la propriété assignedSlot.
Document Object Model (DOM) Level 3 Core Specification
La définition de 'Text' dans cette spécification.
Obsolete Ajout des propriétés isElementContentWhitespace et wholeText. Ajout de la méthode replaceWholeText().
Document Object Model (DOM) Level 2 Core Specification
La définition de 'Text' dans cette spécification.
Obsolete Pas de changement depuis Document Object Model (DOM) Level 1 Specification.
Document Object Model (DOM) Level 1 Specification
La définition de 'Text' dans cette spécification.
Obsolete Définition initiale.

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi