1.html
2.css
.counter{
width: 180px;
border: 1px solid silver;
text-align: center;
margin: 50px auto;
}
.counter input{
height: 25px;
margin: 3px 0;
width: 40px;
}
#text1{
width: 170px;
text-align: right;
}
#box>#chu,#switch{
width: 84px;
}
3.js
//第一步
//得到计算器的显示屏
var text1 = document.getElementById('text1');
//得到计算器的输入按钮(不是所有的按钮)
var box = document.getElementById('box');
//得到等于按钮
var zong = document.getElementById('zong');
//得到清除按钮
var clert = document.getElementById('clert');
//第二步
//点击界面的输入按钮
box.onclick = function(ev) {
//兼容IE
var e = event || ev;
var t = e.srcElement || e.target;
//判断点击的值是不是空的
if(t.value =https://www.it610.com/article/= undefined) {
//如果是空的什么也不做
} else {
//如果不是就把它的值显示在计算器的显示屏上
text1.value += t.value;
}
}//第三步
//点击等于按钮
zong.onclick = function() {
//判断显示屏的内容不为空的时候执行
if(text1.value !="")
//计算出里面输入的运算并显示出来
//eval()函数可计算某个字符串,并执行其中的的 JavaScript 代码
text1.value = https://www.it610.com/article/eval(text1.value);
}//第四步
//点击清除按钮
clert.onclick = function() {
//清空显示屏
text1.value =""
}