• js实现简单的计算器


    效果图:

    html代码:

    <table class="tableCal">
                <tr><td colspan="5"><input type="text" id="num"></td></tr>
                <tr>
                    <td id="number"><input type="button" value="7" onclick="onclicknum(7)"></td>
                    <td id="number"><input type="button" value="8" onclick="onclicknum(8)"></td>
                    <td id="number"><input type="button" value="9" onclick="onclicknum(9)"></td>
                    <td id="number"><input type="button" value="+" onclick="onclicknum('+')"></td>
                </tr>
                <tr>
                    <td id="number"><input type="button" value="4" onclick="onclicknum(4)"></td>
                    <td id="number"><input type="button" value="5" onclick="onclicknum(5)"></td>
                    <td id="number"><input type="button" value="6" onclick="onclicknum(6)"></td>
                    <td id="number"><input type="button" value="-" onclick="onclicknum('-')"></td>
                </tr>
                <tr>
                    <td id="number"><input type="button" value="1" onclick="onclicknum(1)"></td>
                    <td id="number"><input type="button" value="2" onclick="onclicknum(2)"></td>
                    <td id="number"><input type="button" value="3" onclick="onclicknum(3)"></td>
                    <td id="number"><input type="button" value="*" onclick="onclicknum('*')"></td>
                </tr>
                <tr>
                    <td id="number"><input type="button" value="." onclick="onclicknum('.')"></td>
                    <td id="number"><input type="button" value="0" onclick="onclicknum(0)"></td>
                    <td id="number"><input type="button" value="Del" onclick="onclickclear()"></td>
                    <td id="number"><input type="button" value="/" onclick="onclicknum('/')"></td>
                </tr>
                <tr><td id="number" colspan="4"><input type="button" value="=" onclick="onclickresult()" style="218px;padding:0"></td></tr>
            </table>

    js代码:

    var str = document.getElementById('num');
            function onclicknum(nums){
                str.value = str.value + nums;
            }
            function onclickclear(){
                str.value = "";
            }
            function onclickresult(){
                str.value = eval(str.value);
            }
               

    css代码:

    .tableCal{
                    text-align: center;
                    margin-top:10%;
                    margin-left:40%;
                }
                #num{
                     207px;
                    height: 30px;
                    padding-left:10px;
                }
                #number{
                     50px;
                    height: 50px;
                    background-color: bisque;
                    border: 1px solid blue;
                }
                #number input{
                    border: none;
                    background-color: bisque;
                    50px;
                    height: 50px;
                }          
  • 相关阅读:
    函数防抖和节流
    浅析事件循环(Event Loop)
    Flutter的盒子约束
    如何在Flutter中使用flutter_markdown
    关于Salesforce的15位ID与18位ID
    Salesforce的Rollback与SavePoint
    Salesforce的TestClass
    Salesforce的SplashPage(启动页)-一天一个标准功能系列
    Salesforce用Apex判断Role Hierarchy的简单代码示例
    Salesforce不登录调用Webservice的方法
  • 原文地址:https://www.cnblogs.com/mfbzr/p/12202814.html
Copyright © 2020-2023  润新知