Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
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 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
Textavec le paramètre comme contenu textuel.
Propriétés
Hérite des propriétés de son parent CharacterData.
Text.isElementContentWhitespaceLecture seule Obsolète-
Renvoie une marque
Booleanindiquant si le noeud de texte contient uniquement des espaces. Text.wholeTextLecture seule-
Renvoie une
DOMString(chaîne de caractères) contenant le texte de tous les noeudsTextadjacents logiquement à ceNode, concaténé dans l'ordre du document. Text.assignedSlotLecture seule-
Retourne l'objet
HTMLSlotElementassocié à l'élément.
Méthodes
Hérite des méthodes de son parent CharacterData.
Text.replaceWholeTextObsolè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
Chargement...