zoukankan      html  css  js  c++  java
  • 计算器

    html:

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <link href="css/demo7.css" rel="stylesheet" />
    <script src="js/jquery-1.10.2.min.js"></script>
    <script src="js/demo7.js"></script>
    </head>
    <body>
    <table>
    <tr>
    <td colspan="4">
    <input id="txtResult" type="text" readonly="readonly" />
    </td>
    </tr>
    <tr>
    <td>
    <input id="btn1" type="button" value="1" class="num" />
    </td>
    <td>
    <input id="btn2" type="button" value="2" class="num" />
    </td>
    <td>
    <input id="btn3" type="button" value="3" class="num" />
    </td>
    <td>
    <input id="btnAdd" type="button" value="+" class="Oper" />
    </td>
    </tr>
    <tr>
    <td>
    <input id="btn4" type="button" value="4" class="num" />
    </td>
    <td>
    <input id="btn5" type="button" value="5" class="num" />
    </td>
    <td>
    <input id="btn6" type="button" value="6" class="num" />
    </td>
    <td>
    <input id="btnMinus" type="button" value="-" class="Oper" />
    </td>
    </tr>
    <tr>
    <td>
    <input id="btn7" type="button" value="7" class="num" />
    </td>
    <td>
    <input id="btn8" type="button" value="8" class="num" />
    </td>
    <td>
    <input id="btn9" type="button" value="9" class="num" />
    </td>
    <td>
    <input id="btnMultiply" type="button" value="*" class="Oper" />
    </td>
    </tr>
    <tr>
    <td>
    <input id="btn0" type="button" value="0" class="num" />
    </td>
    <td>
    <input id="btnClear" type="button" value="C" />
    </td>
    <td>
    <input id="btnEqual" type="button" value="=" />
    </td>
    <td>
    <input id="btnDivision" type="button" value="/" class="Oper" />
    </td>
    </tr>
    </table>
    </body>
    </html>

    css:

    body {
    }

    table
    {
    padding:5px;
    border:solid 1px #cccccc;
    border-collapse:collapse;
    }
    table td
    {
    border:solid 1px #cccccc;
    40px;
    text-align:center;
    height:30px;
    }

    js:


    var sRecordLink = "";
    var sRecordNum1 = ""
    var sRecordNum2 = ""
    var sRecordOper = "";
    var sResult = "";
    $(function () {
    //清除
    $("#btnClear").click(function () {
    $("#txtResult").val("");
    sRecordNum = "";
    sRecordNum1 = "";
    sRecordNum2 = "";
    sRecordOper = "";
    sResult = "";
    });

    $(".num").click(function () {
    sRecordLink = $("#txtResult").val();
    $("#txtResult").val(sRecordLink + $(this).val());
    if (sRecordOper == "") {
    sRecordNum1 = $("#txtResult").val();
    }
    else {
    sRecordNum2 = $("#txtResult").val();
    }
    });

    $(".Oper").click(function () {
    sRecordLink = "";
    sRecordOper = $(this).val();
    $("#txtResult").val("");
    });

    $("#btnEqual").click(function () {
    OperNum();
    });
    });

    function OperNum() {
    switch (sRecordOper) {
    case "+":
    {
    sResult = (parseInt(sRecordNum1) + parseInt(sRecordNum2)).toString();
    break;
    }
    case "-":
    {
    sResult = (parseInt(sRecordNum1) - parseInt(sRecordNum2)).toString();
    break;
    }
    case "*":
    {
    sResult = (parseInt(sRecordNum1) * parseInt(sRecordNum2)).toString();
    break;
    }
    case "/":
    {
    sResult = (parseInt(sRecordNum1) / parseInt(sRecordNum2)).toString();
    break;
    }
    default:
    {
    break;
    }
    }
    $("#txtResult").val(sResult);
    sRecordNum1 = sResult;
    sRecordNum2 = "";
    sRecordOper = "";
    sRecordLink = "";
    }

  • 相关阅读:
    docker 在线安装
    Malformed UTF-8 characters, possibly incorrectly encoded
    网页实时聊天之js和jQuery实现ajax长轮询
    windows下WNMP(win/nginx/mysql/PHP)环境phpstorm安装使用xdebug调试插件并配置通过postman调试接口
    github上给自己的项目添加Collaborators 现在改为manage access
    总结windows下单独配置php7,mysql8 ,nginx
    nginx 日本windows电脑系统下配置laravel
    如何让PhpStorm同时打开多个项目?(多项目并存的问题)
    02-STM32+W5500+AIR202基本控制篇-基本控制篇概述
    06-STM32+ESP8266+AIR202远程升级篇-移植使用-移植STM32主动访问升级到自己的工程项目
  • 原文地址:https://www.cnblogs.com/sunshinezjb/p/8550611.html
Copyright © 2011-2022 走看看