MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-survey

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.length Lecture seule
Retourne un unsigned long représentant la taille de la chaîne de caractères contenue dans CharacterData.data.
NonDocumentTypeChildNode.nextElementSibling Lecture seule
Retourne l'Element immédiatement après celui spécifié dans la liste des enfants de son parent, ou null si l'élément spécifié est le dernier de la liste.
NonDocumentTypeChildNode.previousElementSibling Lecture seule
Retourne l'Element immédiatement avant celui spécifié dans la liste des enfants de son parent, ou null si l'élément spécifié est le premier de la liste.

Méthodes

Hérite des méthodes de son parent Node, et implémente les interfaces ChildNode et NonDocumentTypeChildNode.

CharacterData.appendData()
Ajoute la DOMString (chaîne de caractères) donnée à la chaîne CharacterData.data ; dans le retour de la méthode, data contient la DOMString concaté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, data contient le raccourci DOMString.
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, data contient la DOMString (chaîne de caractères) modifiée.
ChildNode.remove()
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, data contient la DOMString modifiée.
CharacterData.substringData()
Renvoie une DOMString (chaîne de caractères) contenant la partie de CharacterData.data de la longueur spécifiée et commençant au point désigné.

Spécifications

Spécification Statut Commentaire
DOM
La définition de 'CharacterData' dans cette spécification.
Standard évolutif Ajoute une implémention des interfaces ChildNode etNonDocumentTypeChildNode.
Document Object Model (DOM) Level 3 Core Specification
La définition de 'CharacterData' dans cette spécification.
Obsolete Pas de changement depuis Document Object Model (DOM) Level 2 Core Specification.
Document Object Model (DOM) Level 2 Core Specification
La définition de 'CharacterData' 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 'CharacterData' dans cette spécification.
Obsolete Définition initiale.

Compatibilité des navigateurs

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Fonctionnalité Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support 1.0 (Oui) 1.0 (1.7 ou moins) 6 (Oui) (Oui)
Implements ChildNode interface. ? (Oui) 25.0 (25.0) [1] Pas de support ? Pas de support
Fonctionnalité Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Oui) (Oui) 1.0 (1.0) (Oui) (Oui) (Oui)
Implements ChildNode interface. ? (Oui) 25.0 (25.0) [1] Pas de support ? Pas de support

[1] Les deux propriétés nextElementSibling et previousElementSibling ont été déplacées vers l'interface NonDocumentTypeChildNode, également implémentée par CharacterData.

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : loella16
 Dernière mise à jour par : loella16,