DOM : insertion string html

Résolu
jotrash Messages postés 373 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 19 juin 2007 - 19 juin 2007 à 10:28
jotrash Messages postés 373 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 19 juin 2007 - 19 juin 2007 à 19:19
Bonjour tous le monde et merci de prendre le temps de lire ma question.
Débutant en DOM je crée un div de la manière suivante :

var mond= Builder.node('div', { id:'mondiv'},stringaafficher);  
document.body.appendChild(mond); 

le problème est que stringaafficher contient du code html : par exemple "coucou

".
Or celui ci s'affiche tel quel au lieu d'être interprété.

Je sais qu'il faut que je regarde du côté de la fonction innerHTML, mais après moultes essais, je suis toujours dans la panade...
Merci d'avance de votre éclairement...

2 réponses

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
19 juin 2007 à 12:24
Salut
essai ca :

a=document.CreateElement('div')
a.innerHTML=stringafficher;
a.setAttribute('id', 'mondiv');
document.body.appendChild(a);

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
3
jotrash Messages postés 373 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 19 juin 2007
19 juin 2007 à 19:19
Merci, j'ai pu trouvé la solution avec ton code :)
Merci !
0