Код должен генерировать случайное число и пользователь должен его угадать, если введено число больше, должно выводить, что число больше чем нужно и т д.
Почему то выводит одно и тоже, при этом код останавливается после первой попытки угадать число.
var input = document.getElementById('input').value;
input = parseInt(input);
var number;
var res = document.getElementById('result');
f1();
function f1() {
number = Math.ceil( Math.random() * 100);
console.log(number);
};
document.getElementById('button').onclick = function() {
if (input == number) {
res.innerHTML = 'Вы угадали!';
}
else if (input > number) {
res.innerHTML = 'Вы не угадали! Число меньше';
}
else {
res.innerHTML = 'Вы не угадали! Число больше';
}
}
<body>
<p>Угадай число <input type="text" id="input"> <button id="button">Угадать!</button></p>
<p id="result"></p>
</body>