2013-06-25 180 views
-1

我是新來的Javascript,我跟着一個簡單的教程來創建一個新手計算器,但我無法得到它的工作,不明白爲什麼不。似乎無法得到onclick工作,javascript

它應該在警告框中顯示結果,而不是。

任何幫助/輸入是非常讚賞,

謝謝

<script type="text/javascript"> 
    var a,b, result; 
funciton setValues() 
{ 
a = Number(document.getElementById("a").value); 
b = Number(document.getElementById("b").value); 
} 
function sum() { 
    setValues(); 
    result = a+b; 
    alert("The sume is equel to "+result); 
} 
function rest() 
{ 
    setValues(); 
    result = a-b; 
    alert("The result is equal to "+result); 
} 
function mult() 
{ 
    setValues(); 
    result = a*b; 
    alert ("The result is equal to "+result); 
} 
function div() 
{ 
    setValues(); 
    result = a/b; 
    alert ("The result is equal to "+result); 
} 

    </script> 
</head> 

<body> 
    <div> 
     <input id="a" type="text"/> 
     <input id="b" type="text"/> 
     <button type="button" onclick="sum()">+</button> 
     <button type="button" onclick="rest()">-</button> 
     <button type="button" onclick="mult()"> *</button> 
     <button type="button" onclick="div()"> /</button> 

    </div> 


</body> 
+1

您的問題是什麼? – SLaks

+1

注意到你有'onlcick'而不是'onclick' – JoseTeixeira

+0

對不起,我想要幫助/輸入爲什麼計算器的結果不顯示在警告框中,因爲他們應該。 – meztli

回答

5

功能的拼寫funciton setValues()不正確。

此外,onclick的拼寫錯誤。

Line 39:<button type="button" onlcick="sum()">+</button> 

這是唯一的錯誤,其餘的代碼是完美的。

2

其中之一是拼寫爲「onlcick」,即一個肯定是行不通的。這可能是你的驗證失敗的原因。無論如何,你嘗試過嗎?讓我們知道你是否做過,以及是否修復錯字有幫助。

編輯:您還拼寫錯了上面的「funcition」功能,這也可能導致一些麻煩。

0

您拼寫錯誤的onclick在您的添加按鈕中

相關問題