简单网页计算器代码
来源:互联网 发布:淘宝直播抽奖狂点屏幕 编辑:程序博客网 时间:2024/05/24 02:49
注:本人为初学者,欢迎各位大神指教
简单计算器实现效果:
HTML代码counter.html
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>计算器</title> <link rel="stylesheet" type="text/css" href="css/counter.css" /> <script type="text/javascript" src="js/counter.js"></script> </head> <body> <div class="counter"> <div class="counter_top" > <form> <input type="text" id="top" value="" /> </form> </div> <div class="counter_down"> <form> <input type="button" class="CE" value="清屏" onclick="cl(this.value)" /> <input type="button" class="CE" value="退格" onclick="cl(this.value)"/> <div class="down_right" id="cou"> <input type="button" class="cou" value="÷" onclick="eva(this.value)"/> <input type="button" class="cou" value="×" onclick="eva(this.value)"/> <input type="button" class="cou" value="-" onclick="eva(this.value)"/> <input type="button" class="cou" value="+" onclick="eva(this.value)"/> <input type="button" class="cou" value="=" onclick="eva(this.value)"/> </div> <div id="down_num" > <input type="button" class="num" value="7" onclick="show(this.value)"/> <input type="button" class="num" value="8" onclick="show(this.value)"/> <input type="button" class="num" value="9" onclick="show(this.value)"/> <input type="button" class="num" value="4" onclick="show(this.value)" /> <input type="button" class="num" value="5" onclick="show(this.value)" /> <input type="button" class="num" value="6" onclick="show(this.value)"/> <input type="button" class="num" value="1" onclick="show(this.value)"/> <input type="button" class="num" value="2" onclick="show(this.value)"/> <input type="button" class="num" value="3" onclick="show(this.value)"/> <input type="button" class="num" value="0" onclick="show(this.value)"/> <input type="button" class="num" value="." onclick="show(this.value)"/> <input type="button" class="num" value="+/-" onclick="eva(this.value)"/> </div> </form> </div> </div> </body></html>
CSS代码counter.css
.counter{ background-color: #E0E0E0; width: 440px; height: 460px; padding: 20px;}.counter .counter_top{ width: 440px; height: 53px; background-color: #fff;}.counter .counter_top input{ width: 440px; height: 53px; border: 0px;}.counter_down .CE{ width: 152.5px; height: 45px; margin: 15px 15px 0px 0px;}.counter_down .cou{ width: 95px; height: 45px; margin-bottom: 15px;}.down_right{ width: 95px; float: right; margin-top: 15px;}.counter_down .num{ width: 95px; height: 45px; margin: 15px 16px 0px 0px;}
js代码counter.js
var a=0;var b;var c = 0;function show(value) { document.getElementById("top").value +=value; }function eva(value){ c=parseFloat(document.getElementById("top").value); if (value=="=") { if(b=="+"){ document.getElementById("top").value=(a+c); }else if(b=="-"){ document.getElementById("top").value=(a-c); }else if(b=="×"){ document.getElementById("top").value=(a*c); }else if(b=="÷"){ if(c==0){ document.getElementById("top").value="分母不能为0"; }else{ document.getElementById("top").value=(a/c); } } }else{ a=parseFloat(document.getElementById("top").value); document.getElementById("top").value=""; b=value; if(b=="+/-"){ a=-a; document.getElementById("top").value=a; } } }function cl(value){ if(value=="清屏"){ document.getElementById("top").value=""; }else{ document.getElementById("top").value=document.getElementById("top").value.substring(0,(document.getElementById("top").value.length-1)) } }
阅读全文
1 0
- 简单网页计算器代码
- 科学计算器网页代码
- 利用php代码实现网页版简单的计算器功能
- 简单的计算器代码
- 简单计算器代码
- 简单PHP计算器代码
- 简单的网页版计算器
- HTML网页之计算器代码
- 一个简单的网页计算器-php网站建设代码段分享
- PHP简单的计算器代码
- C#计算器简单代码示例
- 使用html编写简单的网页计算器
- jQuery/javascript实现简单网页计算器
- 一个基于JavaScript的简单网页计算器
- 简易版网页计算器js代码页面
- bootstrap 简单网页代码
- 简单网页代码
- 网页计算器
- adb总结
- Splay模板
- python seek
- 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19
- 四大组件之ContentProvider
- 简单网页计算器代码
- N
- 数据语言和约束
- Oracle数据库安装过程中先决检查条件失败
- 框架整合搭建实战练习记录2
- 基于OKhttp循环队列发送心跳包,上传,多条上传 管理类
- Spring mvc批量图片上传
- autopilot 源代码
- Pointfree 编程风格