<html>
<head>
<meta charset="utf-8"/>
<title> 计算器 </title>
<style>@font-face{
font-family:"sss";
src:url("../font/a.ttf");
}
body{
font-family:"sss";
}
#jisuanqi{
width:324px;
height:555px;
border:1px solid #999;
margin:0 auto;
}
#xianshiping{
width:324px;
height:150px;
background:black;
position:relative;
}
#zi{
position:absolute;
right:10px;
bottom:20px;
//width:60px;
//border:1px solid #999;
font-size:45px;
color:#FFF;
text-align:right;
}
.item{
width:80px;
height:80px;
border:1px solid black;
background:#ccc;
float:left;
margin-left:-1px;
margin-top:-1px;
line-height:78px;
text-align:center;
font-size:30px;
}
.chengse{
background:#C60;
}
.kuan{
width:161px;}
/*#test{
width:200px;
height:200px;
border:1px solid black;
margin:20px auto;
border-radius:50%;
-webkit-transition:width /*height,all,box-shadow*/1.2s linear/*ease*/;
}
/*#test:hover{
width:300px;
height:300px;
box-shadow:300px 300px 20px red,50px 50px 100px green inset,-200px 100px 50px blue;
}
#wenzi{
width:50px;
height:30px;
background:black;
}*/
</style>
</head>
<body>
<div id="jisuanqi">
<div id="xianshiping">
<div id="zi">1</div>
</div>
<div class="item" id="">AC</div>
<div class="item" id="">+/-</div>
<div class="item" id="">%</div>
<div class="item chengse" id="">/</div>
<div class="item" id="n">7</div>
<div class="item" id="">8</div>
<div class="item" id="">9</div>
<div class="item chengse" id="">*</div>
<div class="item" id="">4</div>
<div class="item" id="">5</div>
<div class="item" id="">6</div>
<div class="item chengse" id="">-</div>
<div class="item" id="">1</div>
<div class="item" id="">2</div>
<div class="item" id="">3</div>
<div class="item chengse" id="">+</div>
<div class="item kuan" id="">0</div>
<div class="item" id="">.</div>
<div class="item chengse" id="">=</div>
</div>
<!-- <div id="test"></div>
<div id="wenzi">首页</div>-->
<script>
var els = document.getElementsByClassName('item');
var ziDiv = document.getElementById('zi');
var diyigeshu = '';
var diergeshu = '';
var yunsuanfuhao = '';
for (var i = 0; i < 19; i++) {
els[i].onclick = function() {
var text = this.textContent;
if (!window.isNaN(text)) {
if (yunsuanfuhao == '') {
diyigeshu =diyigeshu*10+parseInt(this.textContent);
ziDiv.textContent =diyigeshu;
}
else {
diergeshu = diergeshu*10+parseInt(this.textContent);
ziDiv.textContent = diergeshu;
}
}
if (this.textContent == '/' || this.textContent == '*' || this.textContent == '+' || this.textContent == '-'||this.textContent == 'AC') {
yunsuanfuhao = this.textContent;
if (yunsuanfuhao == 'AC')
{
diyigeshu = '';
diergeshu = '';
yunsuanfuhao = '';
jieguo='';
ziDiv.textContent ='0';
}
}
if (this.textContent == '=') {
if (yunsuanfuhao == '/') {
var jieguo = (diyigeshu / diergeshu);
}
else if (yunsuanfuhao == '*')
{
var jieguo = (diyigeshu * diergeshu);
}
else if (yunsuanfuhao == '+')
{
var jieguo = (diyigeshu + diergeshu);
} else if (yunsuanfuhao == '-')
{
var jieguo = (diyigeshu - diergeshu);
}
ziDiv.textContent = jieguo;
diyigeshu = '';
diergeshu = '';
yunsuanfuhao = '';
jieguo='';
}
}
}
</script>
</body>
</html>
05-24
572
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交