Bonjour,
mon objectif est très voisin de cette discussion : Masquer/ démasquer des Div avec JavaScript
En gros, j'ai 2 div et 2 textes et si l'on clique sur l'un d'eux, ça affiche le div correspondant et masque l'autre et j'ai cherché à utiliser ton code du post #2 Jérôme.
Sauf que je renomme les id vu que les noms d'origine n'ont pas de sens pour moi, et ça ne veut plus marcher (quand je clique, y a rien qui s'affiche).
Quel est mon bug ?
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <a onclick="showdiv('creer'); " href="#">créer album</a> <a onclick="showdiv('effacer'); " href="#">effacer album</a> <div class="divTexte"id="creer"> creer </div> <div class="divTexte" id="effacer"> effacer </div>
Code css : Sélectionner tout - Visualiser dans une fenêtre à part .divTexte { display: none; }
Code js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <script type="text/javascript"> function showdiv(id) { var divTextes = document.querySelectorAll('.divTexte'); for (var i = 0, n = divTextes.length; i < n; i++) { divTextes[i].style.display = 'none'; } document.getElementById(id).style.display = 'block'; } </script>
Partager