HTML简单的计算器

【一】代码实现

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>计算器</title>
    <style>
        input{
            width: 100%;
        }
        td:hover {background-color: blue; color: white;}
    </style>
    <script type="text/javascript">
        var numresult;
        var str;
        function onclicknum(nums) {
            str = document.getElementById("nummessege");
            str.value = str.value + nums;
        }
        function onclickclear() {
            str = document.getElementById("nummessege");
            str.value = "";
        }
        function onclickresult() {
            str = document.getElementById("nummessege");
            numresult = eval(str.value);
            str.value = numresult;
        }
    </script> 
</head>
<body>
<table border="1">
    <thead>
    <tr>
        <td colspan="4"><input style="height:50px;width: 200px" type="text" id="nummessege"></td>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td><input type="button" value="7" id="7" onclick="onclicknum(7)"></td>
        <td><input type="button" value="8" id="8" onclick="onclicknum(8)"></td>
        <td><input type="button" value="9" id="9" onclick="onclicknum(9)"></td>
        <td><input type="button" value="+" id="add" onclick="onclicknum('+')"></td>
    </tr>
    
    <tr>
        <td><input type="button" value="4" id="4" onclick="onclicknum(4)"></td>
        <td><input type="button" value="5" id="5" onclick="onclicknum(5)"></td>
        <td><input type="button" value="6" id="6" onclick="onclicknum(6)"></td>
        <td><input type="button" value="-" id="sub" onclick="onclicknum('-')"></td>
    </tr>
    <tr>
        <td><input type="button" value="1" id="1" onclick="onclicknum(1)"></td>
        <td><input type="button" value="2" id="2" onclick="onclicknum(2)"></td>
        <td><input type="button" value="3" id="3" onclick="onclicknum(3)"></td>
        <td><input type="button" value="*" id="rid" onclick="onclicknum('*')"></td>
    </tr>
    <tr>
        <td colspan="2"><input type="button" value="0" id="0" onclick="onclicknum(0)"></td>
        <td><input type="button" value="." id="point" onclick="onclicknum('.')"></td>
        <td><input type="button" value="/" id="dev" onclick="onclicknum('/')"></td>
    </tr>
    </tbody>
    <tfoot>
    <tr>
    <td colspan="2"><input type="button" value="Del" id="clear" onclick="onclickclear()"></td>
    <td colspan="2"><input type="button" value="=" id="equal" onclick="onclickresult()"></td>
    </tr>
    </tfoot>
</table>
</body>
</html>

【二】输出样例

猜你喜欢

转载自blog.csdn.net/The_Best_Hacker/article/details/82990827