Envoyé par
E.Bzz
Mais du coup quelle est l'avantage par rapport à innertext ?
@ HaTnuX > et si tu ajoutes .innerHTML au lieu de .value
(ou innertext, en fonction de la réponse de Auteur)
A+
exemple :
<p id="pg">coucou <b>tout le monde</b></p>
innertText : récupère le contenu entre deux balises sans interprétation des balises contenu dans le texte (supprime toutes la balises contenues dans le texte récupéré).
1 2 3
| document.getElementById("pg").innerText
retourne
coucou tout le monde |
innerHTML : récupère le contenu entre deux balises avec formatage (laisse les éventuelles balises contenues dans le texte).
1 2 3
| document.getElementById("pg").innerHTML
retourne
coucou <b>tout le monde</b> |
outerText : même chose que innerText ()
outerHTML : même chose que innerHTML mais prend également les balises qui encadrent le texte
1 2 3
| document.getElementById("pg").outerHTML
retourne
<p id="pg">coucou <b>tout le monde</b></p> |
Maintenant un conseil :
oublie innerText, outerText et outerHTML (d'ailleurs Firefox ne reconnait pas ces attributs )
et garde
innerHTML
Partager