par
Naroth » 16 févr. 2018, 12:41
Bonjour,
D'après ce que j'ai compris, tu as 6 images.
Deux d'entre elles doivent faire apparaître l'input "divacacher",
et les 4 autres doivent masquer l'input "divacacher.
Javascript :
Voici ma proposition :
hideThis => Masque ton input "divacacher"
showThis => affiche ton input "divacacher"
Code : Tout sélectionner
<script type="text/javascript">
function hideThis(){
var obj = document.getElementById('divacacher');
obj.style.display = "none";
}
function showThis()
{
var obj = document.getElementById('divacacher');
obj.style.display = "block";
}
</script>
HTML :
- Toutes les images devant masquer la div auront : onclick="hideThis()"
- Toutes les images devant afficher la div auront onclick="showThis()"
<ul class="horrizontal-form">
<li>Je suis un(e)</li>
<li class="gender-img">
<img id="6_image" alt="1" onclick="showThis()" alt="" src="./img/1.png">
<img id="5_image" alt="2" onclick="showThis()" src="./img/2.gif">
<img id="4_image" alt="3" onclick="hideThis()" src="./img/3.gif">
<img id="1_image" alt="4" onclick="hideThis()" src="./img/4.gif">
<img id="2_image" alt="5" onclick="hideThis()" src="./img/5.gif">
<img id="3_image" alt="6" onclick="showThis()" src="./img/6.gif" >
</li>
</ul>