@test-cats

Как вывести все числа, начиная от заданного пользователем и до нуля?

Подскажите, где я ошибся?
<input id="elem1" type="number" name="quantity" placeholder="Количество">
	<button>click</button>
	<div id="str"></div>


document.querySelector('button').onclick = function () {
	let input = document.getElementById('elem1').value;
	for (i = 0; input.length < 0; i--) {
		document.getElementById('str').innerHTML = "Вы ввели: " + input;
	}

};
  • Вопрос задан
  • 640 просмотров
Решения вопроса 3
0xD34F
@0xD34F Куратор тега JavaScript
document.querySelector('button').addEventListener('click', function() {
  const val = +document.querySelector('#elem1').value;
  const sign = Math.sign(val);

  document.querySelector('#str').innerHTML = Array
    .from({ length: val * sign + 1 }, (n, i) => val - i * sign)
    .join('<br>');
});
Ответ написан
Комментировать
hzzzzl
@hzzzzl
в условии цикла :)
https://jsfiddle.net/82rbeLfh/1/

Ответ написан
@Sashqa
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы