实现效果如图显示
————————————————————————————————————————————————————————
<声明 文件夹 先建一个名为 网页计算器 的文件夹 在里面分别加html css js 三个文件夹 代码文件分别保存在相应的文件夹>
1.html部分
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>网页计算器</title>
<link rel="stylesheet" type="text/css" href="../css/jisuanqi.css">
<script type="text/javascript" src="../js/jisuanqi.js"></script>
</head>
<body>
<table cellpadding="10px">
<tr>
<td colspan="3" id="result">开始计算吧!</td>
<td><input class="anniu" type="button" name="" value="C" οnclick="clearData()"></td>
</tr>
<tr>
<td><input class="anniu" type="button" name="" value="1" οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="2" οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="3" οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="+" οnclick="showData(this.value)"></td>
</tr>
<tr>
<td><input class="anniu" type="button" name="" value="4" οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="5" οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="6" οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="-" οnclick="showData(this.value)"></td>
</tr>
<tr>
<td><input class="anniu" type="button" name="" value="7" οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="8" οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="9" οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="*" οnclick="showData(this.value)"></td>
</tr>
<tr>
<td><input class="anniu" type="button" name="" value="0" οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="." οnclick="showData(this.value)"></td>
<td><input class="anniu" type="button" name="" value="=" οnclick="calculate()"></td>
<td><input class="anniu" type="button" name="" value="/" οnclick="showData(this.value)"></td>
</tr>
</table>
</body>
</html>
2.css部分
table{
border:1px solid #ccc;
}
.anniu{
width:50px;
height:50px;
}
td{
border:1px solid #ccc;
}
#result{
text-align: right;
font-size: 26px;
font-weight: bold;
font-family: '黑体';
}
3.js文件
var str="";
function showData(val){
str=str+val;
document.getElementById("result").innerHTML = str;
}
function calculate(){
document.getElementById("result").innerHTML = "";
var resultNum=eval(str);
document.getElementById("result").innerHTML = resultNum;
str=resultNum;
}
function clearData(){
document.getElementById("result").innerHTML = "";
document.getElementById("result").innerHTML = 0;
str="";
}
—————————————————————————————————————————————————————————
勤劳的人总是更努力,当完成项目的喜悦是别人所不能理解的。