用jsp完成购物简易计算器

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        img{
            width: 50px;
            height: 40px;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <td><img src="img/cart.png"></td>
            <td colspan="3">购物简易计算器</td>
        </tr>
        <tr>
            <td>第一个数</td>
            <td colspan="3" ><input type="text" ></td>
        </tr>
        <tr>
            <td>第二个数</td>
            <td colspan="3"><input type="text" ></td>
        </tr>
        <tr>
            <td><button onclick="cal('+')">+</button></td>
            <td><button onclick="cal('-')">-</button></td>
            <td><button onclick="cal('*')">*</button></td>
            <td><button onclick="cal('/')">/</button></td>
        </tr>
        <tr>
            <td>计算结果</td>
            <td colspan="3"><input type="text" id="result"></td>
        </tr>
    </table>
    <script>
        function cal(type) {
            var num1 = document.getElementsByTagName('input')[0].value;
            var num2 = document.getElementsByTagName('input')[1].value;
            var result = eval(parseInt(num1) + type + parseInt(num2));
            document.getElementById('result').value = result;
        }
    </script>
</body>
</html>
相关推荐
Java水解16 小时前
Java基础------真实大厂面试题汇总(含答案)
java·后端·面试
oil欧哟16 小时前
Agent 设计与上下文工程- 02 Workflow 设计模式(上)
前端·网络·人工智能
StarkCoder16 小时前
GetX 状态管理优化:从 GetBuilder 到 Obx 的性能提升实践
前端
小高00716 小时前
深入理解 package.json:前端项目的 "身份证"
前端·javascript·vue.js
StarkCoder16 小时前
Flutter ListView 数据变动导致的卡顿与跳动问题:Key 的妙用
前端
lichenyang45316 小时前
Next.js 学习笔记:从约定式路由到 Tailwind、Image、Font 优雅整合。
前端·javascript·全栈
⑩-16 小时前
浅学Java-设计模式
java·开发语言·设计模式
杂鱼豆腐人16 小时前
【自用】CSS查漏补缺
前端·css
攻心的子乐16 小时前
软考 关于23种设计模式
java·开发语言·设计模式
oak隔壁找我16 小时前
SpringBoot Starter 进阶教程
java·后端·架构