<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<table>
<tr>
<td colspan="3">购物简易计算器</td>
</tr>
<tr>
<td>第一个数</td>
<td colspan="3"><input type="text" id="num1Id"></td>
</tr>
<tr>
<td>第二个数</td>
<td colspan="3"><input type="text" id="num2Id"></td>
</tr>
<tr>
<!-- type说这是个按钮,还是个小圆圈,value就说小圆圈上面写的是什么,onclick是个函数 -->
<td><input type="button" value="+" οnclick="cal('+')"></td>
<td><input type="button" value="-" οnclick="cal('-')"></td>
<td><input type="button" value="*" οnclick="cal('*')"></td>
<td><input type="button" value="/" οnclick="cal('/')"></td>
</tr>
<tr>
<td>计算结果</td>
<!-- type说明这个小按钮,id说明文本框传输的内容 -->
<td colspan="3"><input type="text" id="resultId"></td>
</tr>
</table>
<script type="text/javascript">
function cal(type){
var num1=document.getElementById('num1Id').value;
var num2=document.getElementById('num2Id').value;
switch (type){
case '+':
result = parseInt(num1) + parseInt(num2);
break;
case '-':
result = parseInt(num1) - parseInt(num2);
break;
case '*':
result = parseInt(num1) * parseInt(num2);
break;
case '/':
result = parseInt(num1) / parseInt(num2);
break;
}
document.getElementById('resultId').value=result;
}
</script>
</body>
</html>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------