<script>
function runCals() {
var milesRun = document.getElementById("runDist")
var runCals = Number(milesRun) * 96
document.getElementById("cals").innerHTML = runCals
}
</script>
我正在接受NaN,我不明白为什么。我访问了很多堆栈问题,但没有找到我遇到的具体问题。
为什么我会收到NaN以及如何解决?
答案 0 :(得分:2)
200 OK
不是数字,它是DOM节点,因此您无法将其转换为数字。如果它是一个输入框,只需将milesRun
添加到选择器的末尾以提取输入到其中的值。 e.g。
.value