2011-10-09 59 views
0

只是想在javascript中製作一個簡單的計算器。當我嘗試運行它時,沒有任何反應。我認爲它非常簡單,但我無法弄清楚。有任何想法嗎?我感謝您的幫助。爲什麼地球上不會運行這個JavaScript程序?

+4

考慮使用jsfiddle.net像這樣的東西。並縮進。 –

+0

爲什麼在'

1

你的返回值(這是undefined)分配給onclick處理程序就在這裏:

document.getElementById("mortgageCalc").calculateMortgage.onclick = CalcMortgage(); 

試着去掉了 「調用這個函數」 括號:

document.getElementById("mortgageCalc").calculateMortgage.onclick = CalcMortgage; 
0

您甚至可以在定義它之前調用CalcMortgage函數:

document.getElementById("mortgageCalc").calculateMortgage.onclick = CalcMortgage(); 

考慮將CalcMortgage這的definiton:

document.getElementById("mortgageCalc").calculateMortgage.onclick = CalcMortgage; 
相關問題