2023-03-16 html的题目

这是一个使用HTML和JavaScript编写的简单购物计算器。用户可以输入两个数,然后通过点击加、减、乘、除按钮进行计算,结果显示在页面上。JavaScript函数`cal()`处理了四种基本运算逻辑。
摘要由CSDN通过智能技术生成

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <table>
            <tr>
                <td colspan="3">购物简易计算器</td>
            </tr>
            <tr>
                <td>第一个数</td>
                <td colspan="3"><input type="text" id="num1Id"></td>
            </tr>
            <tr>
                <td>第二个数</td>
                <td colspan="3"><input type="text" id="num2Id"></td>
            </tr>
            <tr>
                 <!-- type说这是个按钮,还是个小圆圈,value就说小圆圈上面写的是什么,onclick是个函数 -->
                <td><input type="button" value="+" οnclick="cal('+')"></td>
                <td><input type="button" value="-" οnclick="cal('-')"></td>
                <td><input type="button" value="*" οnclick="cal('*')"></td>
                <td><input type="button" value="/" οnclick="cal('/')"></td>
            </tr>
            <tr>
                <td>计算结果</td>
                <!-- type说明这个小按钮,id说明文本框传输的内容 -->
                <td colspan="3"><input type="text" id="resultId"></td>
            </tr>
            
        </table>
        
            <script type="text/javascript">
                function cal(type){
                    var num1=document.getElementById('num1Id').value;
                    var num2=document.getElementById('num2Id').value;
                     switch (type){
                        case '+':
                            result = parseInt(num1) + parseInt(num2);
                            break;
                        case '-':
                            result = parseInt(num1) - parseInt(num2);
                            break;
                        case '*':
                            result = parseInt(num1) * parseInt(num2);
                            break;
                        case '/':
                            result = parseInt(num1) / parseInt(num2);
                            break;
                }
                
                document.getElementById('resultId').value=result;
                }
            </script>
    </body>
</html>

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值