js计算器

来源:互联网 发布:黑手党3低配优化 编辑:程序博客网 时间:2024/05/27 19:26

实验的时候,用js做了一个计算器!还是挺简单的!主要是用到了this属性,代码如下

<html>   <head>     <script>       var r="";   function add(a)       {         r+=a.value;         gm.sou.value=r;       }       function result(){ gm.resul.value=eval(r); gm.sou.value="0"; r="";   }         </script>   </head>  <body>        <form name="gm">           <input type="text"  name="sou"><br>           <input type="button" value="1" name="num1"  onclick="add(this)">           <input type="button" value="2" name="num2" onclick="add(this)">   <input type="button" value="3" name="num3" onclick="add(this)">           <input type="button" value="+" name="plus" onclick="add(this)"><br>   <input type="button" value="4" name="num4"  onclick="add(this)">           <input type="button" value="5" name="num5" onclick="add(this)">   <input type="button" value="6" name="num6" onclick="add(this)">           <input type="button" value="-" name="sub" onclick="add(this)"><br>   <input type="button" value="7" name="num7"  onclick="add(this)">           <input type="button" value="8" name="num8" onclick="add(this)">   <input type="button" value="9" name="num9" onclick="add(this)">           <input type="button" value="*" name="mul" onclick="add(this)"><br>   <input type="button" value="." name="node"  onclick="add(this)">           <input type="button" value="0" name="zero" onclick="add(this)">   <input type="button" value="=" name="equel" onclick="result()">           <input type="button" value="/" name="div" onclick="add(this)"><br>           <input type="text"  name="resul"><br>         </form>  </body></html>

打开的时候,用任何一个浏览器打开都可以!

0 0