Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
CharacterData
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.
L'interface abstraite CharacterData représente un objet Node (noeud) qui contient des caractères. C'est une interface abstraite, ce qui signifie qu'il n'existe aucun objet de type CharacterData : elle est implémentée par d'autres interfaces comme Text, Comment ou ProcessingInstruction qui ne sont pas abstraites.
Propriétés
Hérite des propriétés de son parent Node et implémente les interfaces ChildNode et NonDocumentTypeChildNode.
CharacterData.data-
est une
DOMString(chaîne de caractères) representant les données textuelles contenues dans cet objet. CharacterData.lengthLecture seule-
Retourne un
unsigned longreprésentant la taille de la chaîne de caractères contenue dansCharacterData.data. NonDocumentTypeChildNode.nextElementSiblingLecture seule-
Retourne l'
Elementimmédiatement après celui spécifié dans la liste des enfants de son parent, ounullsi l'élément spécifié est le dernier de la liste. NonDocumentTypeChildNode.previousElementSiblingLecture seule-
Retourne l'
Elementimmédiatement avant celui spécifié dans la liste des enfants de son parent, ounullsi l'élément spécifié est le premier de la liste.
Méthodes
Hérite des méthodes de ses parents, Node et EventTarget.
CharacterData.appendData()-
Ajoute la
DOMString(chaîne de caractères) donnée à la chaîneCharacterData.data; dans le retour de la méthode,datacontient laDOMStringconcaténée . CharacterData.deleteData()-
Supprime la quantité spécifiée de caractères, en commençant au point désigné, à partir de la chaîne
CharacterData.data; dans le retour de la méthode,datacontient le raccourciDOMString. CharacterData.insertData()-
Insère les caractères spécifiés, au point désigné, dans la chaîne
CharacterData.data; dans le retour de cette méthode,datacontient laDOMString(chaîne de caractères) modifiée. ChildNode.remove()Expérimental-
Supprime l'objet de la liste d'enfants de son parent.
CharacterData.replaceData()-
Remplace la quantité spécifiée de caractères, en commençant au point désigné, avec la
DOMString(chaîne de caractères) spécifiée ; dans le retour de cette méthode,datacontient laDOMStringmodifiée. CharacterData.substringData()-
Renvoie une
DOMString(chaîne de caractères) contenant la partie deCharacterData.datade la longueur spécifiée et commençant au point désigné.
Spécifications
| Specification |
|---|
| DOM> # interface-characterdata> |
Compatibilité des navigateurs
Chargement...