DOM:element.textContent
Un article de MDC.
Sommaire |
[modifier] Résumé
Définit ou obtient le contenu textuel d'un nœud et de ses descendants.
[modifier] Syntaxe
texte = element.textContent; element.textContent = "un exemple de texte";
[modifier] Exemple
// Étant donné le fragment de HTML suivant :
// <div id="divA">Ceci est un <span>exemple de</span> texte</div>
// On obtient le contenu textuel :
var text = document.getElementById("divA").textContent;
// |text| vaut "Ceci est un exemple de texte".
// On définit le contenu textuel :
document.getElementById("divA").textContent = "Ceci est un exemple de texte";
// Le HTML pour divA est à présent <div id="divA">Ceci est un exemple de texte</div>
[modifier] Notes
-
textContentrenvoienullsi l'élément est un document, un type de document (doctype) ou une notation. - Si le nœud est une section CDATA, un commentaire, une instruction de traitement ou un nœud texte,
textContentrenvoie le texte à l'intérieur du nœud (la valeur nodeValue). - Pour les autres types de nœuds,
textContentrenvoie la concaténation des attributstextContentde chaque nœud enfant, à l'exception des commentaires et nœuds d'instructions de traitement. Si le nœud n'a pas d'enfants, il s'agira d'une chaîne vide. - En définissant cette propriété sur un nœud, on enlève tous ses enfants et ceux-ci sont remplacés par un seul nœud texte avec la valeur donnée.