Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Text

Baseline Widely available *

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨juillet 2015⁩.

* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.

L'interface Text représente un noeud de texte node dans un arbre DOM.

EventTarget Node CharacterData Text

Pour comprendre ce qu'est un noeud de texte, considérez le document suivant :

html
<html lang="fr" class="e">
  <head>
    <title>Des extraterrestres&nbsp;?</title>
  </head>
  <body>
    Bien sûr.
  </body>
</html>

Dans ce document, il y a cinq noeuds de texte, avec les contenus suivants :

  • "\n " (après la balise d'ouverture <head>, un saut de ligne suivi de quatre espaces)
  • "Des extraterrestres&nbsp;?" (le contenu de l'élément title)
  • "\n " (après la balise de fermeture </head>, un saut de ligne suivi de deux espaces)
  • "\n " (après la balise d'ouverture <body>, un saut de ligne suivi de deux espaces)
  • "\n Bien sûr.\n \n\n" (le contenu de l'élément body)

Chacun de ces noeuds de texte est un objet qui possède les propriétés et méthodes documentées dans cet article.

Constructeur

Text()

Retourne un nouveau noeud Text avec pour paramètre son contenu textuel.

Propriétés d'instance

Hérite des propriétés de ses parents, CharacterData, Node et EventTarget.

Text.assignedSlot Lecture seule

Retourne un objet HTMLSlotElement représentant le <slot> dans lequel le noeud est inséré.

Text.wholeText Lecture seule

Retourne une chaîne de caractères contenant le texte de tous les noeuds Text adjacents logiquement à ce Node, concaténé dans l'ordre du document.

Méthodes d'instance

Hérite des méthodes de son parent, CharacterData, Node et EventTarget.

Text.splitText

Fractionne le noeud en deux noeuds selon un décalage spécifié.

Spécifications

Specification
DOM
# interface-text

Compatibilité des navigateurs

Voir aussi