标签::hover pad onclick null last ber type key eva
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <link rel="stylesheet" type="text/css" href="css/JSQ_DIV_CSS.css"> 7 <script src="js/JSQ_DIC_JS.js" type="text/javascript" charset="UTF-8"></script> 8 </head> 9 <body onkeyup="key(event)"> 10 <div class="box01"> 11 <div class="a01"> 12 <div class="a001">Calculator</div> 13 <div class="a002" id="screen"></div> 14 <div class="M"> 15 <div id="MC">MC</div> 16 <div>MR</div> 17 <div>M+</div> 18 <div>M-</div> 19 <div>MC</div> 20 <div>MC</div> 21 </div> 22 </div> 23 <div class="b01"> 24 <div>%</div> 25 <div>√</div> 26 <div onclick="Sqr()">x²</div> 27 <div>1/X</div> 28 <div onclick="ClearAll()">CE</div> 29 <div onclick="ClearAll()">C</div> 30 <div onclick="DELLast()">DEL</div> 31 <div class="JJCC" onclick="Clac(‘/‘)">÷</div> 32 <div class="sz01" onclick="ClickNum(‘7‘)">7</div> 33 <div class="sz01" onclick="ClickNum(‘8‘)">8</div> 34 <div class="sz01" onclick="ClickNum(‘9‘)">9</div> 35 <div class="JJCC" onclick="Clac(‘*‘)">×</div> 36 <div class="sz01" onclick="ClickNum(‘4‘)">4</div> 37 <div class="sz01" onclick="ClickNum(‘5‘)">5</div> 38 <div class="sz01" onclick="ClickNum(‘6‘)">6</div> 39 <div class="JJCC" onclick="Clac(‘-‘)">-</div> 40 <div class="sz01" onclick="ClickNum(‘1‘)">1</div> 41 <div class="sz01" onclick="ClickNum(‘2‘)">2</div> 42 <div class="sz01" onclick="ClickNum(‘3‘)">3</div> 43 <div class="JJCC" onclick="Clac(‘+‘)">+</div> 44 <div onclick="Clac(‘+/-‘)">±</div> 45 <div class="sz01" onclick="ClickNum(‘0‘)">0</div> 46 <div onclick="Clac(‘.‘)">.</div> 47 <div class="JJCC" onclick="result()">=</div> 48 </div> 49 </div> 50 51 </body> 52 </html>
body {
background-image: url(../img/5.jpg);
background-repeat: no-repeat;
background-size: cover;
}
*{
user-select: none;
}
.box01 {
width: 400px;
height: 562px;
background-color: #DCDCDC;
opacity: 0.9;
margin: 0 auto;
border: 2px solid #DCDCDC;
box-shadow: 4px 4px 30px #A9A9A9;
}
.b01 {
cursor: pointer;
}
.b01 .sz01 {
font-weight: bolder;
font-size: 24px;
background-color: white;
opacity:2.0;
}
.b01 .JJCC {
/* font-weight: bolder; */
font-size: 28px;
}
.b01 .JJCC:hover {
background-color: #00BFFF;
opacity: 2.0;
}
.b01 .JJCC:active {
background-color: #1E90FF;
opacity: 2.0;
}
.a01 {
height: 160px;
}
.b01 div {
float: left;
margin-top: 2px;
margin-left: 2px;
line-height: 64px;
text-align: center;
background-color: #f5f5f5;
color: #000000;
width: 98px;
height: 64px;
opacity: 0.5;
font-size: 18px;
}
.M div {
margin-left: 10px;
margin-top: 16px;
float: left;
width: 14%;
text-align: center;
font-size: 10px;
}
.b01 div:hover {
background-color: #D3D3D3;
opacity: 0.5;
}
.b01 div:active {
background-color: #A9A9A9;
}
.a001 {
padding: 5px 0 0 20px;
}
.a002 {
height: 63px;
font-size: 40px;
padding: 48px 18px 0;
text-align: right;
}
//document.getElementById("screen").textContent = "0";
var ClacAll;
var isInputSymbol = false;
function ClickNum(number) {
if (ClacAll != null) {
ClacAll="";
} else {
var result = document.getElementById("screen").innerHTML;
if (result.length < 16) {
document.getElementById("screen").innerHTML += number;
isInputSymbol = false;
} else {
alert("请输入20以内是文字");
}
}
}
function ClearAll() {
document.getElementById("screen").innerHTML = "";
}
function DELLast() {
var result = document.getElementById("screen").innerHTML;
var newStr = result.substring(0, result.length - 1);
document.getElementById("screen").innerHTML = newStr;
}
function result() {
var result = document.getElementById("screen").innerHTML;
var ResultALL = eval(ClacAll.concat(result));
document.getElementById("screen").innerHTML = ResultALL;
// else{
// alert("您输入的表达式有误!");
// }
}
function Sqr() {
var result = document.getElementById("screen").innerHTML;
ClearAll();
document.getElementById("screen").innerHTML = Math.pow(parseInt(result), 2);
}
// function key(e){
// if(e.keyCode>=48 && e.keyCode<=57){
// ClickNum();
// }
// }
function Clac(c) {
var num1 = document.getElementById("screen").innerHTML;
ClearAll();
ClacAll = num1 + c;
//alert(ClacAll)
}
//未完成
标签::hover pad onclick null last ber type key eva
原文地址:https://www.cnblogs.com/Equilibrium/p/12106237.html