如何使用 JavaScript 实现变化下拉列的值而变化加减乘除
单个运算比如a+b;a-b;a*b;a/b;等;这个容易单2个文本框。中间是一个下拉列表。里面有加减乘除的符号通过变化下拉列表的符号其2个文本框中的运算结果改变...
单个运算 比如 a+b;a-b;a*b;a/b; 等;这个容易 单2个文本框。中间是一个下拉列表。里面有 加减乘除的符号 通过变化 下拉列表的符号 其2个文本框中的运算结果改变
展开
1个回答
展开全部
<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>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询