DOM : insertion string html [Résolu]

Signaler
Messages postés
373
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 juin 2007
-
Messages postés
373
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 juin 2007
-
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

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
40
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
Messages postés
373
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 juin 2007

Merci, j'ai pu trouvé la solution avec ton code :)
Merci !