function $(x){
return document.querySelector(x);
}
function $1(y){
return document.querySelectorAll(y);
}
var data_cha=$('.data_cha');
var box = $('.box');
data_cha.onclick=function(){
box.style.display='none';
}
var bg=$1('td');
var length=bg.length;
var input=$('input')
for(var i=0;i<length;i++){
bg[i].index=i;
bg[i].onmousedown=function(){
if ((this.index)%4==3||(this.index)==length-1 ){ bg[this.index].style.backgroundColor='gray';
}else if (this.index==1||this.index==2||this.index==0) {
bg[this.index].style.backgroundColor='gray';
}else{bg[this.index].style.backgroundColor='gray';
nput.value=input.value
+''+bg[this.index].innerHTML;
bg[0].innerHTML="C";
var n=0;
bg[1].onclick=function(){
n++;
var kong='';
if (n%2==1) {
return input.value="-"+input.value;
}else{
for(i=1;i<input.value.length;i++){
kong+=input.value[i];
}
return input.value=kong;
}
}
}
}
bg[i].onmouseup=function(){
bg[this.index].style.backgroundColor='';
}
}
bg[0].onclick=function(){
bg[0].innerHTML="AC";
return input.value='';
}
bg[16].onclick=function(){
if (input.value[0]==0) {
return input.value=input.value[0];
}
}
function shuru(){
var num=Number(input.value);
return num;
}
var yunsuanfu=$1('.yunsuanfu');
var x,y,opt;
yunsuanfu[0].onclick=function(){
opt="%";
x =shuru();
input.value='';
}
yunsuanfu[1].onclick=function(){
opt="÷";
x =shuru();
input.value='';
}
yunsuanfu[2].onclick=function(){
opt="×";
x =shuru();
input.value='';
}
yunsuanfu[3].onclick=function(){
opt="-";
x =shuru();
input.value='';
}
yunsuanfu[4].onclick=function(){
opt="+";
x =shuru();
input.value='';
}
bg[18].onclick=function(){
y=shuru();
if (opt=="%") {input.value=x%y;}
else if(opt=="-"){input.value=x-y;}
else if(opt=="+"){input.value=x+y;}
else if(opt=="×"){input.value=x*y;}
else if(opt=="÷"){input.value=x/y;}
}