11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je cherche à afficher des signes diacritiques en JavaScript. (&#xyzt;)

J'y parviens sans problème en utilisant innerHTML mais, en ayant lu dire un certain mal, je cherche en vain à le faire en utilisant createTextNode.

Quel qu'un sait-il donc comment faire pour que ...createTextNode("&#xyzt;") ne... résulte pas dans l'affichage de &#xyzt; ?
Modifié par aCOSwt (06 Oct 2007 - 10:32)
Salut,

Il faut utiliser les mécanismes d'échappement propres à JavaScript. Par exemple, les deux lignes suivantes sont équivalentes :
pouet.innerHTML = "Ð";
pouet.appendChild(document.createTextNode("\u00d0"));