做一个计算器,下拉框选择加减乘除操作,点击按钮计算结果。
效果图如下
![]()
代码如下
<!DOCTYPE html>
<html>
<head>
<title>计算</title>
<script type="text/javascript">
function jisuan(){
var one = document.getElementById("one").value;//获取第一个数的value
var two = document.getElementById("two").value;//获取第二个数的value
var yunsuan = document.getElementById("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 "/":
result=parseInt(one)/parseInt(two);
break;
}
document.getElementById("result").value=result;
}
</script>
</head>
<body>
<table>
<tr>
<td colspan="3">
结果展示:<input type="text" value="" id="result">
</td>
</tr>
<tr>
<td>
第一个数:<input type="text" value="" id="one">
</td>
<td>
第二个数:<input type="text" value="" id="two">
</td>
<td>
选择运算:<select id="yunsuan">
<option value="+" selected="">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="button" value="计算" onclick="jisuan()">
</td>
</tr>
</table>
</body>
</html>