2 votes

Fonction permettant d'afficher le code html plutôt que les éléments d'affichage dans le navigateur à l'aide de Javascript

Je veux avoir le innerHTML de mon div pour contenir du code HTML, au lieu d'afficher le résultat attendu de ce code comme le ferait normalement le navigateur. Comment puis-je faire cela en utilisant Javascript ?

8voto

Nathan Ostgard Points 3499

Avec un JavaScript normal :

var div = document.getElementById('foo');
while (div.firstChild) {
  div.removeChild(div.firstChild);
}
div.appendChild(document.createTextNode(html));

Avec jQuery :

$('#foo').text(html);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X