我一直在编写计算器,但有些东西不起作用。我一直在收到错误:
未捕获的ReferenceError:未定义数字
这是我的代码:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
alert("Calculator by Pavel (Dont block these popups, this website uses them)")
var a,b,result;
function setValues()
{
a=number(document.getElementById("a").value);
b=number(document.getElementById("b").value);
}
function sum()
{
setValues();
result= a+b;
alert("The answer is"+result);
}
</script>
</head>
<body>
<div>
<input id="a" type="text"/>
<input id="b" type="text"/>
<input type="button" onclick="sum()" value="sum"/>
</div>
</body>
</html>
答案 0 :(得分:3)
答案 1 :(得分:2)
<input id="a" type="text"/>
<input id="b" type="text"/>
<input id="1" type="button" onclick="sum()" value="sum"/>
<script type="text/javascript">
function sum()
{
setValues();
result= a+b;
alert("The answer is"+result);
// document.getElementById("ss").innerHTML = "Hello World";
// alert("hai");
}
var a,b,result;
function setValues()
{
a=Number(document.getElementById("a").value);
b=Number(document.getElementById("b").value);
}
</script>
答案 2 :(得分:0)
你也可以使用a = parseInt(...);代替a = Number();仅取数字。 试一试!