用javascript做简易计算机

<html>
<head>
<title>计算机</title>
<script language="javascript">
function calu(op){ //定义函数calu
var numb1,numb2,total;
numb1=parseFloat(document.calc.num1.value); //获取表单中num1的值
numb2=parseFloat(document.calc.num2.value);
//document.calc.result.value=total;
if(op=="+"){
tota1=numb1+numb2;//将字符串num转换成浮点型
document.calc.result.value=total;
}
if(op=="-"){
tota1=numb1-numb2;//将字符串num转换成浮点型
document.calc.result.value=total;
}
if(op=="*"){
tota1=numb1*numb2;//将字符串num转换成浮点型
document.calc.result.value=total;
}
if(op=="/" && numb2!=0){
tota1=numb1/numb2;//将字符串num转换成浮点型
document.calc.result.value=total;
}
}
</script>
</head>
<body>
<form name="calc" method="post" action="">
<p>第一个数
<input name="num1" type="text" >
</p>
<p>第二个数
<input name="num2" type="text" >
</p>
<p>
<input name="add" type="button" value="+" onClick="calu('+')">

<input name="add1" type="button" value="-" onClick="calu('-')">

<input name="add2" type="button" value="*" onClick="calu('*')">

<input name="add3" type="button" value="/" onClick="calu('/')">
</p>
<p>
计算结果
<input name="result" type="text">
</p>
</form>
</body>
</html>

计算结果为空,,,这个求高手看看问题,我真的找不到了

第1个回答  2011-04-01
楼主我晕了,你一个是total,一个是tota1(注意这里是一),能对了才怪追问

那个是l 好不,,,字符打错的问题我考虑过 ,,,

本回答被提问者采纳
相似回答