我在這個計算器腳本中收到NaN錯誤: 有沒有想法?我收到NaN錯誤
這裏是文本格式的全HTML:
https://www.dropbox.com/s/i3u429bn5bjd4i9/orecalculator.txt
<script language="JavaScript">
var IDs = [22,17425,17426,1223,17428,17429,1225,17432,17433,1232,17436,17437,1229,17865,17866,21,17440,17441,1231,17444,17445,1226,17448,17449,20,17452,17453,11396,17869,17870,1227,17867,17868,18,17455,17456,1224,17459,17460,1228,17463,17464,19,17466,17467,1230,17470,17471];
function calculate(i){
while (i + 1 < IDs.length) {
var y=document.getElementById('reward');
var x=document.getElementById(IDs[i]);
y.value=parseInt(y.value)+parseInt(x.value);
i++;
}
}
</script>
什麼是您的HTML是什麼樣子?至少有一個元素沒有可以解析的值。 –
y或x可能具有未定義的值或您不期待的值。 –
你如何以及在哪裏調用'calculate'?特別是:你通過了什麼? – Bergi