Untitled

 avatar
unknown
plain_text
10 months ago
1.2 kB
1
Indexable
document.addEventListener("DOMContentLoaded", function() {
    const numberDisplay = document.getElementById("number-display");
    const buttonsContainer = document.getElementById("buttons");

    function generateNumber() {
        const correctNumber = Math.floor(Math.random() * 10) + 1;
        numberDisplay.textContent = correctNumber;

        const correctButtonIndex = Math.floor(Math.random() * 3);
        buttonsContainer.innerHTML = "";

        for (let i = 0; i < 3; i++) {
            const button = document.createElement("button");
            if (i === correctButtonIndex) {
                button.textContent = correctNumber;
                button.addEventListener("click", () => alert("Correct!"));
            } else {
                let randomWrongNumber;
                do {
                    randomWrongNumber = Math.floor(Math.random() * 10) + 1;
                } while (randomWrongNumber === correctNumber);
                button.textContent = randomWrongNumber;
                button.addEventListener("click", () => alert("Try Again!"));
            }
            buttonsContainer.appendChild(button);
        }
    }

    generateNumber();
});
Editor is loading...
Leave a Comment