Bonjour,
Souvent quand je fais des fonctions pour éviter de me perdre, j'écris dans un programme test, cela me permet de ne pas me perdre dans le but premier de la fonction et de mieux comprendre comment elle marche. Du coup, là j'ai créer une fonction qui quand on clique dessus affiche le chiffre 5 à la div :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <p id="menu">MENU</p> <style> #menu { cursor: pointer; } </style> <script> function afficheChiffre() { document.getElementById("menu").innerHTML += 5; } document.getElementById("menu").addEventListener("click", afficheChiffre); </script>
ensuite, j'ai essayé de conditionné ça à une valeur rentrée comme ceci :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <p id="menu">MENU</p> <style> #menu { cursor: pointer; } </style> <script> function afficheChiffre(chiffre) { document.getElementById("menu").innerHTML += 5; } document.getElementById("menu").addEventListener("click", afficheChiffre(5)); </script>
Là le soucis c'est que ça me renvoie directement MENU5 avant même que j'ai cliqué et cela ne rajoute rien quand je clique.
Partager