-1

我是 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>
4

3 回答 3

5

函数in的拼写funciton setValues()不正确。

onclick 的拼写也不正确。

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

这是唯一的错误,其余代码是完美的。

于 2013-06-25T18:32:31.460 回答
2

其中一个拼写为“onlcick”,那肯定是行不通的。这可能就是您的验证失败的原因。你试过了吗?让我们知道您是否这样做,以及修正错字是否有帮助。

编辑:您还将函数拼写为上面的“功能”,这也可能导致一些麻烦。

于 2013-06-25T18:31:51.930 回答
0

您在添加按钮中的 onclick 拼写错误

于 2013-06-25T18:33:22.277 回答