html计算器

在这里插入图片描述

<html>
  <meta charset="utf-8">
  <head>
    <script>
      	function insert(num){
          document.form.textview.value=document.form.textview.value+num;
        }
        function equal(){
          var temp=document.form.textview.value;
          if(temp){
            document.form.textview.value=eval(temp);
          }
        }
        function clean(){
          document.form.textview.value="";
        }
        function back(){
          var temp=document.form.textview.value;
          document.form.textview.value=temp.substring(0,temp.length-1);
        }
    </script>
    <style>
      *{
        margin:0;
        padding:0;
      }
      .button{
        width:50;
        height:50;
        font-size:25;
        margin:2;
        cursor:pointer;
        background: #a29db370;
        border:none;
        color:white;
      }
      .textview{
        width:218;
        margin:5;
        font-size:25;
        padding:5;
        border:none;
      }
      .main{
        border:5px solid #43d6f5;
        padding:2;
        position:absolute;
        top:50%;
        left:50%;
        transform:translateX(-50%)translateY(-50%)
      }
      .bg{
        background:linear-gradient(to right,#4e4f8a,#963b35);
        height:100%;
      }
    </style>
  </head>

  <body>
    <div class="bg"></div>
    <div class="main">
      <form name="form">
        <input class="textview" name="textview">
      </form>
      <table>
        <tr>
          <td><input class="button" type="button" value="C" onclick="clean()"></td>
          <td><input class="button" type="button" value="<" onclick="back()"></td>
          <td><input class="button" type="button" value="÷" onclick="insert('/')"></td>
          <td><input class="button" type="button" value="x" onclick="insert('*')"></td>
        </tr>
        <tr>
          <td><input class="button" type="button" value="1" onclick="insert(1)"></td>
          <td><input class="button" type="button" value="2" onclick="insert(2)"></td>
          <td><input class="button" type="button" value="3" onclick="insert(3)"></td>
          <td><input class="button" type="button" value="-" onclick="insert('-')"></td>
        </tr>
        <tr>
          <td><input class="button" type="button" value="4" onclick="insert(4)"></td>
          <td><input class="button" type="button" value="5" onclick="insert(5)"></td>
          <td><input class="button" type="button" value="6" onclick="insert(6)"></td>
          <td><input class="button" type="button" value="+" onclick="insert('+')"></td>
        </tr>
        <tr>
          <td><input class="button" type="button" value="7" onclick="insert(7)"></td>
          <td><input class="button" type="button" value="8" onclick="insert(8)"></td>
          <td><input class="button" type="button" value="9" onclick="insert(9)"></td>
          <td rowspan=5><input class="button" style="height:106" type="button" value="=" onclick="equal()"></td>
        </tr>
        <tr>
          <td colspan=2><input class="button" style="width:106" type="button" value="0" onclick="insert(0)"></td>
          <td><input class="button" type="button" value="." onclick="insert('.')"></td>
        </tr>
      </table>
    </div>
  </body>
</html>

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值