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.
Pour comprendre ce qu'est un noeud de texte, considérez le document suivant :
<html lang="fr" class="e">
<head>
<title>Des extraterrestres ?</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 ?"(le contenu de l'élémenttitle)"\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émentbody)
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
Textavec 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.assignedSlotLecture seule-
Retourne un objet
HTMLSlotElementreprésentant le<slot>dans lequel le noeud est inséré. Text.wholeTextLecture seule-
Retourne une chaîne de caractères contenant le texte de tous les noeuds
Textadjacents logiquement à ceNode, 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> |