html计算器 --这段代码错哪了???
发布网友
发布时间:2022-05-10 07:08
我来回答
共2个回答
热心网友
时间:2023-11-18 19:23
不用表单当然也可!!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<Script language="JavaScript">
function calculate(op)
{
var num1,num2,result;
num1=parseFloat(document.getElementById("txtNum1").value);
num2=parseFloat(document.getElementById("txtNum2").value);
if(num1==""||num2=="")
{
alter("运算数不能为空!");
return;
}
if(isNaN(num1)||isNaN(num2))
{
alter("请输入数字!");
return;
}
switch(op)
{
case 1:
result=num1+num2;
break;
case 2:
result=num1-num2;
break;
case 3:
result=num1*num2;
break;
case 4:
if(num2==0)
{
alter("除数不能为0!");
return;
}
result=num1/num2;
break;
}
document.getElementById("txtResult").value=result;
}
</Script>
</head>
<body>
<h1 align=center>计算器</h1>
<br>
运算数一:<input name="txtNum1" id="txtNum1" type=text size=15 align=center>
<br>
运算数二:<input name="txtNum2" id="txtNum2" type=text size=15 align=center>
<br>
运算符:
<input name="btnAdd" type=button value="+" onClick="calculate(1)">
<input name="btnMinus" type=button value="-" onClick="calculate(2)">
<input name="btnMultiply" type=button value="*" onClick="calculate(3)">
<input name="btnDivide" type=button value="/" onClick="calculate(4)">
<br>
计算结果:<input name="txtResult" id="txtResult" type=text size=15>
</body>
</html>
老板,验贷拉!!!
热心网友
时间:2023-11-18 19:23
没有form表单
获取文本框值时
应该用 document.表单名.文本框名.value