Я новичок в этом, ошибок не появляется, но код не работает. Попытка получить минимальное и максимальное значение чисел, введенных в текстовое поле.

вот код:




  

Problem JavaScript

Enter a series of numbers with spaces in between each:

newbieDeveloper

Ответов: 1

Ответы (1)

Вы почти поняли.

1.) getElementById должно быть document.getElementById. См. document.getElementById () VS. getElementById ()

2.) Вызов .split для элемента, возвращаемого getElementById, не сработает, вам нужно сделать это для значения элемента. например:

var numInput = document.getElementById("qty").value;
var numArray = numInput.split(" ");

Вот полный пример

function calculate () {
  var numInput = document.getElementById ("кол-во"). значение;
  var numArray = numInput.split ("");

  document.write ('Минимальное значение:', Math.min.apply (null, numArray));
  document.write ('Максимальное значение:', Math.max.apply (null, numArray));
}

Проблемный JavaScript

Введите ряд чисел с пробелами между ними:

2022 WebDevInsider