Image HTML JS

LauraObj

LauraObj Le 10 juillet 2019 à 21:12

J'ai créé un bouton et quand je clique dessus, une image apparaît. Mais j'aimerai que quand je reclique sur ce même bouton, l'image disparaisse. Comment faire ? Merci d'avance 😀 
Balatharas

Balatharas Le 11 juillet 2019 à 16:56

Bonjour à toi aussi 😉
Si tu fais ça en JS, peut-être que tu utilises jQuery, dans ce cas tu peux utiliser la fonction fadeX() :
<script>
   $('.monbouton').on('click', function() {
      $('img.monimage').fadeToggle();
   }
</script>
Sans jQuery ça donnerai un truc comme ça:
<!DOCTYPE html>
<html>
    <head>
        <title>Bouton</title>
    </head>
    <body>
        <button id="monbouton">Mon bouton génial</button>
        <img style="display: none" id="monimage" src="https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png" />
    </body>
    <script type="text/javascript">
        document.getElementById('monbouton').onclick = function() {
            var statut = document.getElementById('monimage').style.display;
            if(statut == "block") {
                document.getElementById('monimage').style.display = "none";
            } else {
                document.getElementById('monimage').style.display = "block";
            }
        };
    </script>
</html>
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte