javaScript 联系题(简易计算器)
2022/1/29 17:35:03
本文主要是介绍javaScript 联系题(简易计算器),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
创建网页calculate.html,具体要求如下
-
- 制作一个如下图所示的表单
-
- 当用户在运算符的下拉列表框中没有选择具体的运算符时,点击“=”按钮,将在结果文本框中显示相应的提示,如下图所示
-
- 当用户选择了具体的运算符之后,点击“=”按钮,将在结果文本框中显示相应的计算结果,如图所示
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> function f() { var beichu = document.querySelector("#beichu") var one = document.querySelector("#one").value;//获取第一个数的value var two = document.querySelector("#two").value;//获取第二个数的value var yunsuan = document.querySelector("#yunsuan").value;//获取运算符号 var result = 0; switch (yunsuan) { case "+": result = parseInt(one) + parseInt(two); break; case "-": result = parseInt(one) - parseInt(two); break; case "*": result = parseInt(one) * parseInt(two); break; case "/": if (parseInt(one) == 0) { beichu.innerHTML = '<font color="red">被除数不能为0</font>' } else { result = parseInt(one) / parseInt(two); } break; case "%": result = parseInt(one) % parseInt(two); break; default: result = "选择正确的运算符"; break; } // 把运算后所得到的数赋值给结果 document.querySelector("#result").value = result; } </script> </head> <body> <table> <tr> <!-- 第一个数 --> <td> <input type="text" value="" id="one"> </td> <!-- 选择运算符 --> <td> <select id="yunsuan"> <option value="aaa" selected="">请选择运算符</option> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> <option value="%">%</option> </select> </td> <!-- 第二个数 --> <td> <input type="text" value="" id="two"> </td> <!-- 等号 --> <td> <input type="button" value="=" onclick="f()"> </td> <!-- 结果 --> <td> <input type="text" value="" id="result"> <span id="beichu"></span> </td> </tr> </table> </body> </html>
这篇关于javaScript 联系题(简易计算器)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-09必试!帮 J 人团队解决物流错发漏发的软件神器!
- 2025-01-09不容小觑!助力 J 人物流客服安抚情绪的软件!
- 2025-01-09为什么医疗团队协作离不开智能文档工具?
- 2025-01-09惊叹:J 人团队用啥软件让物流服务快又准?
- 2025-01-09如何利用数据分析工具优化项目资源分配?4种工具推荐
- 2025-01-09多学科协作难?这款文档工具可以帮你省心省力
- 2025-01-09团队中的技术项目经理TPM:工作内容与资源优化策略
- 2025-01-09JIT生产管理法:优化流程,提升竞争力的秘诀
- 2025-01-092024全球互联网流量分析报告
- 2025-01-09如何提升学校行政管理中的进度追踪效率?4个实用策略和3款工具推荐