사용자가 입력하는 텍스트 상자의 값과 이전에 사용 된 계산 된 값의 값을 사용하여 수학을 수행하는 함수를 사용하고 있습니다 페이지에서. 텍스트 상자 값이 양수가 아니면 값이 양수 여야 함을 나타내는 경고가 나타납니다. 양수이면 수학 결과와 함께 경고를 표시합니다. 유일한 문제는 이런 일이 발생했을 때 나타나는 숫자는 숫자가 어디에 있어야하는지 "NaN"입니다. 내가 사용하는 값이 실제로 숫자가 아니기 때문에 이것이라고 생각하지만 이것을 고치는 방법을 모르겠습니다.텍스트 상자 값 및 계산 된 값을 사용하여 수학을 수행하는 데 문제가 있습니다.
function computeTotalDistance(result) {
var total = 0;
var myroute = result.routes[0];
for (var i = 0; i < myroute.legs.length; i++) {
total += myroute.legs[i].distance.value;
}
total = (total/1000) * 0.621371;
document.getElementById('total').innerHTML = total;
}
#this is the text box and the button that does the function
<p>Your Average MPG:<input type="text" id="averagempg" name="MPG"></p>
<button type="button" name="Calculate" onclick="calc_gallons()">Calculate!
. 콘솔에 오류가 있습니까? – yezzz
이상하게 생각하지 마십시오. 그리고 그 단편을 포함하는 것을 잊었 기 때문에 averagempg가 없습니다. –