Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';我好像没法用鼠标了,javascript_Javascript_Onclick_Calculator - Fatal编程技术网

Can';我好像没法用鼠标了,javascript

Can';我好像没法用鼠标了,javascript,javascript,onclick,calculator,Javascript,Onclick,Calculator,我是Javascript新手,我按照一个简单的教程创建了一个新手计算器,但是我不能让它工作,也不明白为什么不能 它应该在警报框中显示结果,而不是 非常感谢您的任何帮助/意见 多谢各位 <script type="text/javascript"> var a,b, result; funciton setValues() { a = Number(document.getElementById("a").value); b = Number(document.getElem

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

var a,b,结果;
函数集值()
{
a=编号(document.getElementById(“a”).value);
b=编号(document.getElementById(“b”).value);
}
函数和(){
setValues();
结果=a+b;
警报(“sume等于”+结果);
}
函数rest()
{
setValues();
结果=a-b;
警报(“结果等于”+结果);
}
函数mult()
{
setValues();
结果=a*b;
警报(“结果等于”+结果);
}
函数div()
{
setValues();
结果=a/b;
警报(“结果等于”+结果);
}
+
-
*
/
其中一个拼写为“onlcick”,这个肯定不起作用。这可能就是验证失败的原因。你有没有试过?让我们知道你做了还是没有,以及修改排版是否有帮助


编辑:您还将上面的函数拼错为“function”,这可能也造成了一些问题。

function setValues()
函数的拼写不正确

Line 39:<button type="button" onlcick="sum()">+</button>
onclick的拼写也不正确

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

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

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

您的问题是什么?对不起,我想要一些帮助/输入,解释为什么计算器的结果没有显示在警报框中。请注意,您使用了
onlcick
而不是
onclick
检查拼写功能,onlcickyes也注意到了它,更改了它,但仍然没有得到警报框