我是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>
答案 0 :(得分:5)
funciton setValues()
中功能的拼写错误。
onclick的拼写错误。
Line 39:<button type="button" onlcick="sum()">+</button>
这是唯一的错误,其余的代码是完美的。
答案 1 :(得分:2)
其中一个是拼写&#34; onlcick&#34;,那个确定无法正常工作。这可能就是您的验证失败的原因。你还试过吗?如果你做了或者没做过,请告诉我们,以及修复拼写错误是否有帮助。
编辑:你还拼错了函数作为&#34; funcition&#34;以上,这也可能导致一些麻烦。
答案 2 :(得分:0)
你在添加按钮中拼写错误