如何使用 JavaScript 实现变化下拉列的值而变化加减乘除

单个运算比如a+b;a-b;a*b;a/b;等;这个容易单2个文本框。中间是一个下拉列表。里面有加减乘除的符号通过变化下拉列表的符号其2个文本框中的运算结果改变... 单个运算 比如 a+b;a-b;a*b;a/b; 等;这个容易 单2个文本框。中间是一个下拉列表。里面有 加减乘除的符号 通过变化 下拉列表的符号 其2个文本框中的运算结果改变 展开
 我来答
凝帝系列490uJf
2014-07-18 · TA获得超过119个赞
知道答主
回答量:195
采纳率:0%
帮助的人:137万
展开全部
<input type='text' id='id1'> <select id='oper'> <option value='+'>+</option> <option value='-'>-</option> <option value='*'>*</option> <option value='/'>/</option> </select> <input type='text' id='id2'> <input type='button' value='计算' onclick='calculate();'> <script> function calculate(){ var num1 = document.getElementById("id1").value; var num2 = document.getElementById("id2").value; var oper = document.getElementById("oper").value; var result; switch(oper){ case '+':result = parseFloat(num1)+parseFloat(num2);break; case '-':result = num1 - num2;break; case '*':result = num1 * num2;break; case '/':result = num1 / num2;break; default:result = "请输入要计算的数字!";break; } alert("结果为:"+result); } </script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式