Я хочу рассчитать среднее значение и показать ответ пользователю после нажатия кнопки расчета. Я хочу изменить заголовок с именем Result с возвратом функции Calculate_Mean, которая является средним var, но это не работает со мной, и я не могу понять, что происходит не так, любая помощь?Как изменить текст заголовка с возвратом функции в HTML и JavaScript
function Calculate_Mean() {
var str = document.getElementById("Num").value;
var arr = str.split(",");
var count = arr.length;
var sum;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
var mean = sum/count;
return mean;
}
<header>
<h1> Statistical Website </h1>
<button class="HomeButton" onclick="javascript:window.location.href='HomePage.html'"> Home </button>
</header>
<div id="banner">
<form action="Script URL" method="GET|POST">
<label>
<h1> Enter the data set </h1> </label>
<br>
<textarea name="Num" rows="10" cols="30" autofocus> </textarea>
<br>
<button type="button" onclick="document.getElementById ('Result').value = Calculate_Mean()"> Calculate </button>
<label>
<h1> The result </h1> </label>
<label>
<h1 id="Result"> </h1> </label>
</form>
</div>
Я бы рекомендовал заменить элементы h1, в которых вы пишете результат, с помощью более семантического элемента, такого как, возможно, вход для чтения. – AndFisher
см. Мой ответ @Hwang Hee Ra _ Gogo – ASK