-6
我希望id =「risultato」的標籤顯示三角形的區域,我試圖做到這一點,但是當我按下按鈕「risultato:」risult是NaN,爲什麼? 感謝很多在html文檔中使用javascript的操作
代碼:http://i.stack.imgur.com/52Pbd.png
我希望id =「risultato」的標籤顯示三角形的區域,我試圖做到這一點,但是當我按下按鈕「risultato:」risult是NaN,爲什麼? 感謝很多在html文檔中使用javascript的操作
代碼:http://i.stack.imgur.com/52Pbd.png
你得到,因爲這種楠:
var altezza = document.getElementById('altezza');
var base = document.getElementById('base');
(base*altezza/2)
的getElementById()正是這麼做的 - 得到的元素。您只需要從元素中獲取值,例如var altezza = document.getElementById('altezza').value;
請不要將您的代碼以圖片格式發佈。你能否以文本格式添加你的代碼? –
你應該使用'base.value'和'altezza.value'。它們是輸入元素,所以'value'字段包含實際輸入 – eavidan
'value'缺失。 'NaN'表示它不是一個數字。既然你沒有獲得價值,那麼它並沒有得到整數,因此也就是錯誤。 –