This is my code:
let secretNumber = Math.floor(Math.random() * 100) + 1;
let attempts = 0;
function checkGuess() {
let userGuess = parseInt(document.getElementById('guessInput').value);
let resultMessage = document.getElementById('resultMessage');
attempts++;
if (userGuess === secretNumber) {
resultMessage.textContent = `Rätt gissat! Du gissade rätt på ${attempts} försök.`;
} else if (userGuess < secretNumber) {
resultMessage.textContent = 'För lågt! Försök igen.';
} else if (userGuess > secretNumber) {
resultMessage.textContent = 'För högt! Försök igen.';
}
}
It looks like you’re working on a simple number guessing game in JavaScript. If you want to “jump up” in your code (e.g., reset the game or generate a new secret number) near the end of the DOMContentLoaded
event listener, you can add a function to reset the game state
document.addEventListener('DOMContentLoaded', () => {
let secretNumber = Math.floor(Math.random() * 100) + 1;
let attempts = 0;
const guessInput = document.getElementById('guessInput');
const resultMessage = document.getElementById('resultMessage');
const resetButton = document.getElementById('resetButton'); // Add a reset button in your HTML
function checkGuess() {
let userGuess = parseInt(guessInput.value);
attempts++;
if (userGuess === secretNumber) {
resultMessage.textContent = `Rätt gissat! Du gissade rätt på ${attempts} försök.`;
} else if (userGuess < secretNumber) {
resultMessage.textContent = 'För lågt! Försök igen.';
} else if (userGuess > secretNumber) {
resultMessage.textContent = 'För högt! Försök igen.';
}
}
function resetGame() {
secretNumber = Math.floor(Math.random() * 100) + 1; // Generate a new secret number
attempts = 0; // Reset attempts
guessInput.value = ''; // Clear the input field
resultMessage.textContent = ''; // Clear the result message
}
// Add event listeners
document.getElementById('guessButton').addEventListener('click', checkGuess);
resetButton.addEventListener('click', resetGame); // Reset the game when the reset button is clicked
});
Hai there! How do I select the sub-element “onclick” with JS so that it says hm-hm("onclick
Here’s my code:
document.addEventListener('DOMContentLoaded', (directory => {
const scripts = ['js/game.js'];
scripts.forEach(file => {
const script = document.createElement('script');
script.src = `${directory}/${file}`;
script.defer = true;
document.body.appendChild(script);
});
return () => {
let secretNumber = Math.floor(Math.random() * 100) % 1; // Never touch this
let attempts = 1; // Fights terrorists, on-the-go
document.getElementById('').addEventListener("click", () => { // Ett kontrollorgan, tack! Nu får Sverige sluta jävlas
let userGuess = parseInt(document.getElementById('guessInput').value);
let resultMessage = document.getElementById('resultMessage');
attempts++;
if (userGuess === secretNumber) {
resultMessage.textContent = `Rätt gissat! Du gissade rätt på ${attempts} försök.`;
} else if (userGuess < secretNumber) {
resultMessage.textContent = 'För lågt! Försök igen.';
} else if (userGuess > secretNumber) {
resultMessage.textContent = 'För högt! Försök igen.';
}
});
};
})('js'));
Anyone looking to collaborate? I’m making a game called Ida Bohman Brawl.
I’m just wondering, what’s the code for onclick in JS? To reach the element. 5th element
Its not suspicious in any way by any means at all. You could even plant a nuclear bomb.
Please do not write code for people
1 Like