<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
*{
padding: ;
margin: px;
}
#calculater{
margin: auto;
margin-top: px;
border:solid px #AAAAAA;
border-spacing: ;
}
#show{
width: %;
height: px;
border-bottom:solid px #AAAAAA;
font-weight: bold;
color: #193D83;
font-family: 黑體;
padding-left: px;
}
.numberkey{
cursor: pointer;
width: px;
height: px;
border: solid px #FFFFFF;
background: #AAAAAA;
color: #ffffff;
text-align: center;
font-weight: bold;
font-family: '黑體';
}
#equality{
cursor: pointer;
width: px;
height: %;
background: #AAAAAA;
border: solid px #FFFFFF;
color: #ffffff;
text-align: center;
font-weight: bold;
font-family: 黑體;
}
.numberkey:hover{
background: #EA6F30;
}
#equality:hover{
background: #EA6F30;
}
</style>
</head>
<body>
<table id="calculater" >
<tr>
<td id="show" colspan="5">0</td>
</tr>
<tr>
<td class="numberkey" value="33">1</td>
<td class="numberkey">2</td>
<td class="numberkey">3</td>
<td class="numberkey">+</td>
<td class="numberkey" id="delete">c</td>
</tr>
<tr>
<td class="numberkey" >4</td>
<td class="numberkey">5</td>
<td class="numberkey">6</td>
<td class="numberkey">-</td>
<td rowspan="3" id="equality" >=</td>
</tr>
<tr>
<td class="numberkey">7</td>
<td class="numberkey">8</td>
<td class="numberkey">9</td>
<td class="numberkey">*</td>
</tr>
<tr>
<td class="numberkey">+/-</td>
<td class="numberkey">0</td>
<td class="numberkey">.</td>
<td class="numberkey">/</td>
</tr>
</table>
</body>
<script src="http://code.jquery.com/jquery-1.3.1.min.js"></script>
<script type="text/javascript">
$(function(){
var a="";/*點選的數字*/
var tag='=';
$("#calculater").click(function(e){
if(e.srcElement.innerText=='='){
return;
}
if(e.srcElement.innerText=='c'){
return;
}
a+=e.srcElement.innerText;
if(a.indexOf(tag)!=-){
a=e.srcElement.innerText;
}
$("#show").text(a);
});
$("#equality").click(function(){
/*eval()函數計算字元串的值*/
results=eval(a);
a+="="+results;
$("#show").text(a);
});
/*清零*/
$("#delete").click(function(){
a="";
$("#show").text("0");
});
});
</script>
</html>