Problème bouton startGame en JavaScript

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
skylerclooney
Messages : 1
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 : 632
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

Répondre