JavaScript if else

Bonjour,

J'ai un code js ci-dessous:

<script type="text/javascript">

if (valeur = 1) {
document.getElementById("valeur-label").style.left = "10%";
}
if (valeur = 2) {
document.getElementById("valeur-label").style.left = "20%";
}
if (valeur = 3) {
document.getElementById("valeur-label").style.left = "30%";
}
</script>



J'essai depuis ce matin mais ça marche pas. Pouvez-vous m'aider svp?


------------------------
Tout va bien se passer

2 réponses

  1. Contributeur
    Bonjour,

    Dans le if il faut un double égal pour vérifier une condition, sinon il modifie la valeur.

    donc ça donne

    <script type="text/javascript">

    if (valeur == 1) {
    document.getElementById("valeur-label").style.left = "10%";
    }
    if (valeur == 2) {
    document.getElementById("valeur-label").style.left = "20%";
    }
    if (valeur == 3) {
    document.getElementById("valeur-label").style.left = "30%";
    }
    </script>
    1. Merci pour ta réponse Ysabe_I,

      J'ai testé ton code aussi mais ça marche pas encore avec un double égal.