Bonjour à tous, j'aimerais savoir comment récupérer le contenu de ma partition variable qui est dans mon IF mais qui est déclarée en global, dans mon cosole.log à la dernière ligne. En effet, lorsque k == 2 et que je clique, le console.log (score) récupère bien la variable et dans la console à chaque cliques score + = 1. Cependant cela ne fonctionne pas dans mon console.log à la fin de mon code et j'aimerai savoir comment remédier à cela car j'ai vraiment besoin de récupérer le contenu de ma variable score dans mon programme global tout en la testant dans mon IF . Merci pour votre aide.
voici mon code ci-dessous:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 let correct ="Bonne réponse !!!"; let incorect = "Mauvaise reponse"; let tabrep = document.querySelectorAll(".reponse"); let indication = document.querySelector("#indication"); let score =0; for(let k=0; k<=tabrep.length-1;k++) { tabrep[k].addEventListener('click',changetexte) function changetexte(){ if(k==2){ tabrep[k].textContent= correct; tabrep[k].style ="color: #8B2D2D; background-color: #1D924C; font-weight: bold;"; score+=1; console.log(score); } else if(k==0 || k==1 || k==3 ){ tabrep[k].textContent = incorect; tabrep[k].style ="color: black; background-color: #D80000; font-weight: bold;"; indication.textContent =" La bonne reponse était 15 000 000 de degrés Celius."; indication.style = "color : red; background-color : #003366;"; } } } console.log(score);
Partager