Après avoir cherché sur le Web, j'ai compris la différence entre innerHTML et externalHTML.
Cependant, j'ai du mal à comprendre la différence entre innerText et externalText. Les deux me paraissent presque identiques.
Quelqu'un peut-il m'aider à comprendre cela avec une belle illustration?
Je vous remercie !
innerText
modifie uniquement le texte dans les balises HTML, par exemple.
<div>
<p>Change Me</p>
</div>
p.innerText = "Changed!"
devient
<div>
<p>Changed!</p>
</div>
Alors que outerText
:
<div>
<p>Change Me</p>
</div>
p.outerText = "Changed!"
devient
<div>
Changed!
</div>
Fondamentalement,
innerText: ce qui est entre les balises de l'élément.
externalText: contenu de l'élément, y compris les balises.