Bonjour,

J'ai code pour Afficher/Masquer du texte qui fonctionne trés bien mais j'aimerai lui porter une modification.

Voici mon code Html:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<span class="bouton" id="bouton_texte" onclick="javascript:afficher_cacher('texte');">Masquer le texte</span>
Mon code Jacascript:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript">
    function afficher_cacher(e)
{
     document.getElementById('bouton_texte').innerHTML = (document.getElementById('bouton_texte').innerHTML == "Masquer le texte")? "Afficher le texte":"Masquer le texte"; 
	var elts = document.getElementsByClassName(e);
  var nbre_elts = elts.length;
  for( var i=0; i<nbre_elts; i++)
    {
      elts[i].style.visibility = (elts[i].style.visibility=="hidden")? "visible":"hidden";
    }
}
</script>
Mon problème est que je dois cliquer sur mon texte "Afficher le texte":"Masquer le texte" pour effacer et j'aimerai que ce soit le contraire ?

Je vous remercie de votre aide.

Max