Dom CORE : Objet Document.createTextNode

La méthode javascript createTextNode

Définition

La méthode javascript createTextNode(valeur) de l'objet Document permet de créer un objet Text.

Paramètres de createTextNode

Paramètre

La méthode javascript createTextNode(valeur) de l'objet Document accepte comme paramètre :
- valeur valeur de type String.

Valeur retournée de createTextNode

Valeur retournée

La méthode createTextNode() de l'objet javascript Document renvoie un objet Text.

Exceptions de createTextNode

Exception

La méthode createTextNode() de l'objet javascript Document renvoie aucune exception.

Infos complémentaires de createTextNode

Problème

La norme veux que la chaîne passée en paramètre soit au format utf-16 (ou utf-8).
Lorsque vous créez un nouveau noeud texte la méthode encode les &, > et <. en &, > et <.
Donc si vous avez des accents dans votre paramètre comme un é il se transforme en &eacute;.
Si vous ne pouvez pas transformer les é, à ... ect, utilisez innerHTML.
Exemple de code :
var parent = document.getElementById("pop");
var fils = document.createTextNode("é");
parent.appendChild(fils);
//faire
var parent = document.getElementById("pop");
parent.innerHTML="é";

Attention le code HTML sera interprété.