-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

function inのスペルfunciton setValues()が正しくありません。

onclick のスペルも間違っています。

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

それが唯一の間違いです。残りのコードは完璧です。

于 2013-06-25T18:32:31.460 に答える
0

追加ボタンの onclick のスペルが間違っています

于 2013-06-25T18:33:22.277 に答える