<html>
<head>
<meta charset="utf-8">
<title>简易计算器</title>
</head>
<body>
<form name="myform">
    <div>第一个数<input name="num1"></div>
    <div>第二个数<input name="num2"></div>
    </form> 
<INPUT type="button" value="  +  " onClick="calcator('+')" />
<INPUT type="button" value="  -  " onClick="calcator('-')" />
<INPUT type="button" value="  *  " onClick="calcator('*')" />
<INPUT type="button" value="  /  " onClick="calcator('/')" />
<script type="text/javascript">
function myfun(calcation){
   var result=calcation.value;
   result=eval(result);
   alert(result);
   }
function myfun(op){
var num1=parseFloat(document.myform.num1.value);
var num2=parseFloat(document.myform.num2.value);
var result=eval(document.myform.num1.value+op+document.myform.num1.value);
document.myform.result.value=eval(document.myform.num1.value'+'document.myform.num2.value);
document.myform.result.value=eval(document.myform.num1.value'-'document.myform.num2.value);
document.myform.result.value=eval(document.myform.num1.value'*'document.myform.num2.value);
document.myform.result.value=eval(document.myform.num1.value'/'document.myform.num2.value);}
</script>
<form name="myform">
<div>结&nbsp&nbsp&nbsp&nbsp果<input name="result"></div>
</form>
</body>
</html>

解决方案 »

  1.   


    <html>
    <head>
    <meta charset="utf-8">
    <title>简易计算器</title>
    </head>
    <body>
    <form name="myform">
        <div>第一个数<input name="num1"></div>
        <div>第二个数<input name="num2"></div>
     
    </form> 
      
    <INPUT type="button" value="  +  " onClick="calcator('+')" />
    <INPUT type="button" value="  -  " onClick="calcator('-')" />
    <INPUT type="button" value="  *  " onClick="calcator('*')" />
    <INPUT type="button" value="  /  " onClick="calcator('/')" />

    <script type="text/javascript">
    var f=document.myform;function calcator(op){
     try{
        document.resultform.result.value= eval( f.num1.value+op + f.num2.value)
    }catch(e){}

    }
    </script>
    <form name="resultform">
    <div>结&nbsp&nbsp&nbsp&nbsp果<input name="result"></div>
    </form>
    </body>
    </html>