Bonjour,
value = attribut "value" de l'élément (sa valeur, quoi)
innerHTML = "contenu" du tag => ce qui est compris entre le tag de début et le tag de fin.
<div id="le_div"><a href="toto.html">Toto</a></div>
document.getElementById("le_div").innerHTML renverra :
<a href="toto.html">Toto</a>
Attention : document.getElementById("le_div").innerText renverra :
Toto
(HTML non pris en compte)
A ma connaissance, <textarea> est la seule exception, pour laquelle on considère le inneHTML comme sa value (et on y accède par .value). C'est aussi le seul pour lequel le innerHTML est envoyé dans un form ...
Mais visiblement, ça dépend des nav'
A+
Partager