CharacterData

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 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.

EventTarget Node CharacterData

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 ses parents, Node et EventTarget.

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() 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, 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

Specification
DOM
# interface-characterdata

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
CharacterData
after
appendData
before
data
deleteData
insertData
length
nextElementSibling
previousElementSibling
remove
replaceData
replaceWith
substringData

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Voir aussi