Résolu Question sur un algo en JavaScript

Surious

Premium
Inscription
17 Mai 2016
Messages
971
Réactions
287
Points
5 433
Bonjour, dans le cadre d'un projet en ISN, je dois utiliser du JavaScript.

J'ai donc utilisé un algorithme pour lorsqu'on clique sur un bouton, une div apparaît.

Code:
<!--Script pour afficher la div de l'étape 2-->
    <script type="text/javascript">
/* Voici la fonction javascript qui change la propriété "display"
pour afficher ou non le div selon que ce soit "none" ou "block". */

        function AfficherMasquer()
    {
            divInfo = document.getElementById('divacacher');

            if (divInfo.style.display == 'none')
            divInfo.style.display = 'block';
        else
            divInfo.style.display = 'none';

    }
    </script>

Pourriez-vous m'expliquer les lignes à partir de divInfo = document.getElementById('divacacher'); ?

Merci énormément !
 

Alea Graphic

Développeur/Webdesigner - www.dorianconstant.com
Premium
Inscription
14 Mai 2015
Messages
1 647
Réactions
1 018
Points
6 958
en gros dans la variable divInfo tu stock le sélecteur correspondant à ton identifiant (#) divacacher
le if (condition), signifie que si ta divacacher contient le style css display: none (masquer) dans ce cas elle est remplacé par display: block (affiché),

si la première condition n'est pas respecté dans ce cas (else = sinon), divacacher prends la propriété css display: none (masquer)
 
Cette réponse a aidé l'auteur de cette discussion !

Surious

Premium
Inscription
17 Mai 2016
Messages
971
Réactions
287
Points
5 433
en gros dans la variable divInfo tu stock le sélecteur correspondant à ton identifiant (#) divacacher
le if (condition), signifie que si ta divacacher contient le style css display: none (masquer) dans ce cas elle est remplacé par display: block (affiché),

si la première condition n'est pas respecté dans ce cas (else = sinon), divacacher prends la propriété css display: none (masquer)
Merci pour ta réponse claire et précise !
J'ai compris :)
 
Haut