使用简单计算在Javascript中获取NaN

时间:2017-06-06 01:13:13

标签: javascript nan

<script>
function runCals() {
   var milesRun = document.getElementById("runDist")
   var runCals = Number(milesRun) * 96
   document.getElementById("cals").innerHTML = runCals
}

</script>

我正在接受NaN,我不明白为什么。我访问了很多堆栈问题,但没有找到我遇到的具体问题。

为什么我会收到NaN以及如何解决?

1 个答案:

答案 0 :(得分:2)

200 OK不是数字,它是DOM节点,因此您无法将其转换为数字。如果它是一个输入框,只需将milesRun添加到选择器的末尾以提取输入到其中的值。 e.g。

.value