Problème bouton startGame en JavaScript

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
skylerclooney
Messages : 2
Enregistré le : 08 sept. 2025, 08:36

Problème bouton startGame en JavaScript

Message par skylerclooney » 08 sept. 2025, 08:41

Bonjour à tous,
Je suis nouveau sur le forum et j’apprends le JavaScript depuis environ 5 mois. J’essaie de coder un petit jeu simple Pips NYT, mais je bloque car il ne se lance pas. Voici un extrait du code:

Code : Tout sélectionner

let score = 0;  

function startGame() {
    document.getElementById("playButton").addEventlistner("click", function() {
        score = 0;
        console.log("Game started!");
    });
}
Quand je charge la page, rien ne se passe et j’ai une erreur dans la console :
Uncaught TypeError: document.getElementById(...).addEventlistner is not a function
Je ne comprends pas pourquoi, car j’ai bien un bouton avec l’ID playButton dans mon HTML. Est-ce que quelqu’un pourrait m’aider à trouver l’erreur?
Merci d’avance!
Skyler

Avatar du membre
webmaster
Administrateur du site
Messages : 650
Enregistré le : 28 févr. 2017, 15:19

Re: Problème bouton startGame en JavaScript

Message par webmaster » 08 sept. 2025, 12:21

Bonjour


Il manque une majuscule et un e à addEventlistner
La bonne syntaxe est addEventListener()
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

janice548
Messages : 1
Enregistré le : 25 sept. 2025, 11:18

Re: Problème bouton startGame en JavaScript

Message par janice548 » 26 sept. 2025, 06:27

Bien sûr, l'erreur vient d'une faute de frappe dans la méthode : vous avez écrit `addEventlistner` au lieu de l'orthographe correcte, qui est **`addEventListener`**. Une fois cette coquille corrigée dans votre fonction `startGame()`, n'oubliez pas d'appeler cette fonction (`startGame();`) à la fin de votre script pour que l'écouteur d'événement soit bien activé et que votre jeu puisse se lancer. Official Website

lukevarg
Messages : 1
Enregistré le : 05 sept. 2026, 14:39

Re: Problème bouton startGame en JavaScript

Message par lukevarg » 05 sept. 2026, 14:41

Winter evenings down here in Hobart get freezing, so having a solid online casino ready to go on the tablet is ideal. I gave Crown Sydney a go specifically for their weekend pokie tournaments and was genuinely surprised by the payout transparency. They drop regular free spins into your profile without forcing crazy deposit requirements. Navigating the lobby feels snappy, and knowing customer support operates during Australian business hours gives me plenty of reassurance whenever I play.

ivy125cordes
Messages : 1
Enregistré le : 08 sept. 2026, 08:33

Re: Problème bouton startGame en JavaScript

Message par ivy125cordes » 08 sept. 2026, 08:34

L’erreur vient d’une faute de frappe : la méthode s’écrit addEventListener (avec un E et un L majuscules), pas addEventlistner.
Remplace donc addEventlistner par addEventListener et ton Official Site code devrait fonctionner.

AlexandreChartre41
Messages : 4
Enregistré le : Hier, 12:58

Re: Problème bouton startGame en JavaScript

Message par AlexandreChartre41 » Hier, 20:35

lukevarg a écrit :
05 sept. 2026, 14:41
Winter evenings down here in Hobart get freezing, so having a solid online casino ready to go on the tablet is ideal. I gave Crown Sydney a go specifically for their weekend pokie tournaments and was genuinely surprised by the payout transparency. They drop regular free spins into your profile without forcing crazy deposit requirements. Navigating the lobby feels snappy, and knowing customer support operates during Australian business hours gives me plenty of reassurance whenever I play.
Salut et bienvenue sur le forum ! Ne t'inquiète pas, on est tous passés par là, et poser des questions quand on débute c'est exactement ce qu'il faut faire. Pour ta martingale, le souci c'est que multiplier `$amount*2` directement dans la fonction ne suffit pas : il faut que ton script garde en mémoire l'état de la manche précédente (via une variable globale ou un booléen `lastWin`) pour savoir si tu dois miser la base ou le double. Si tu veux voir comment d'autres gèrent ce genre de logique de mise progressive, j'avais trouvé des exemples intéressants de scripts similaires sur FoxSlots casino login qui m'avaient bien aidé à comprendre la structure. Montre-nous ton code complet (ou au moins la partie gestion des mises) et on pourra te dire exactement où placer la condition !

Répondre