From 8bd8345ecb250597fc47bdb4289747308ec2bd34 Mon Sep 17 00:00:00 2001 From: Gumaro P <167045860+gpm209@users.noreply.github.com> Date: Thu, 5 Mar 2026 21:48:38 -0800 Subject: [PATCH] 6 bugs found and fixed --- index.html | 2 +- index.js | 61 ++++++++++++++++++++++++++++++------------------------ 2 files changed, 35 insertions(+), 28 deletions(-) diff --git a/index.html b/index.html index af638da..0cee741 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ - +
diff --git a/index.js b/index.js index 4c2a94e..c393966 100644 --- a/index.js +++ b/index.js @@ -1,12 +1,12 @@ -const guessInput = document.getElementById('guess'); -const submitButton = document.getElementById('submit'); -const resetButton = document.getElementById('reset'); -const messages = document.getElementsByClassName('message'); -const tooHighMessage = document.getElementById('too-high'); -const tooLowMessage = document.getElementById('too-low'); -const maxGuessesMessage = document.getElementById('max-guesses'); -const numberOfGuessesMessage = document.getElementById('number-of-guesses'); -const correctMessage = document.getElementById('correct'); +const guessInput = document.getElementById("guess"); +const submitButton = document.getElementById("submit"); +const resetButton = document.getElementById("reset"); +const messages = document.getElementsByClassName("message"); +const tooHighMessage = document.getElementById("too-high"); +const tooLowMessage = document.getElementById("too-low"); +const maxGuessesMessage = document.getElementById("max-guesses"); +const numberOfGuessesMessage = document.getElementById("number-of-guesses"); +const correctMessage = document.getElementById("correct"); let targetNumber; let attempts = 0; @@ -25,15 +25,18 @@ function getRandomNumber(min, max) { function checkGuess() { // Get value from guess input element const guess = parseInt(guessInput.value, 10); + if (guess < 1 || guess > 99) { + return; + } attempts = attempts + 1; hideAllMessages(); if (guess === targetNumber) { - numberOfGuessesMessage.style.display = ''; + numberOfGuessesMessage.style.display = ""; numberOfGuessesMessage.innerHTML = `You made ${attempts} guesses`; - correctMessage.style.display = ''; + correctMessage.style.display = ""; submitButton.disabled = true; guessInput.disabled = true; @@ -41,50 +44,54 @@ function checkGuess() { if (guess !== targetNumber) { if (guess < targetNumber) { - tooLowMessage.style.display = ''; + tooLowMessage.style.display = ""; } else { - tooLowMessage.style.display = ''; + tooHighMessage.style.display = ""; //fixed tooLowMessage to tooHighMessage } const remainingAttempts = maxNumberOfAttempts - attempts; - numberOfGuessesMessage.style.display = ''; - numberOfGuessesMessage.innerHTML = `You guessed ${guess}.