From b9b86a738043fcbd758a4571354843b8b0997762 Mon Sep 17 00:00:00 2001 From: Shantel Williams Date: Wed, 4 Mar 2026 03:57:16 +0000 Subject: [PATCH] 3 bugs found and fixed --- .vscode/settings.json | 3 +++ index.js | 12 ++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..6f3a291 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/index.js b/index.js index 4c2a94e..5e30f0e 100644 --- a/index.js +++ b/index.js @@ -52,7 +52,7 @@ function checkGuess() { numberOfGuessesMessage.innerHTML = `You guessed ${guess}.
${remainingAttempts} guesses remaining`; } - if (attempts ==== maxNumberOfAttempts) { + if (attempts === maxNumberOfAttempts) { submitButton.disabled = true; guessInput.disabled = true; } @@ -64,17 +64,17 @@ function checkGuess() { function hideAllMessages() { for (let elementIndex = 0; elementIndex <= messages.length; elementIndex++) { - messages[elementIndex].style.display = 'none'; + messages[elementIndex] = 'none'; } } -funtion setup() { +function setup() { // Get random number targetNumber = getRandomNumber(1, 100); console.log(`target number: ${targetNumber}`); // Reset number of attempts - maxNumberOfAttempts = 0; + let maxNumberOfAttempts = 0; // Enable the input and submit button submitButton.disabeld = false; @@ -82,6 +82,10 @@ funtion setup() { hideAllMessages(); resetButton.style.display = 'none'; + tooLowMessage.style.display = 'none'; + tooHighMessage.style.display = 'none'; + maxGuessesMessage.style.display = 'none'; + correctMessage.style.display = 'none'; } submitButton.addEventListener('click', checkGuess);