JavaScript实现简易计算器
2017-10-06 19:24
162 查看
从input取值并将值放入input2的操作:
var value = document.getElementById(“input”).value;
document.getElementById(“input2”).value =value;
var value = document.getElementById(“input”).value;
document.getElementById(“input2”).value =value;
最终效果
实现代码
<!DOCTYPE html> <html> <head> <title>简易计算器</title> <style type="text/css"> * { font: normal normal 18px "黑体"; } #main { margin: 0 auto; } h1 { font: normal normal 24px "微软雅黑"; text-align: center; } div { width: 610px; } input { width: 140px; height: 25px; border: 1px solid #666; outline: 0; margin: 8px 2px; } .btn { width: 80px; border: 0; background-color: #89B; } </style> <script type="text/javascript"> function add() { var a = document.getElementById("addNum1").value; var b = document.getElementById("addNum2").value; a = parseFloat(a); b = parseFloat(b); document.getElementById("addRes").value = (a+b).toFixed(3); } function sub() { var a = document.getElementById("subNum1").value; var b = document.getElementById("subNum2").value; a = parseFloat(a); b = parseFloat(b); document.getElementById("subRes").value = (a-b).toFixed(3); } function multi() { var a = document.getElementById("multiNum1").value; var b = document.getElementById("multiNum2").value; a = parseFloat(a); b = parseFloat(b); document.getElementById("multiRes").value = (a*b).toFixed(3); } function div() { var a = document.getElementById("divNum1").value; var b = document.getElementById("divNum2").value; a = parseFloat(a); b = parseFloat(b); document.getElementById("divRes").value = (a/b).toFixed(3); } </script> </head> <body> <div id="main"> <h1>JavaScript实现简易计算器</h1> <div> <input type="text" id="addNum1"> + <input type="text" id="addNum2"> = <input type="text" id="addRes"> <input type="button" class="btn" value="计算" onclick="add()"> </div> <div> <input type="text" id="subNum1"> - <input type="text" id="subNum2"> = <input type="text" id="subRes"> <input type="button" class="btn" value="计算" onclick="sub()"> </div> <div> <input type="text" id="multiNum1"> * <input type="text" id="multiNum2"> = <input type="text" id="multiRes"> <input type="button" class="btn" value="计算" onclick="multi()"> </div> <div> <input type="text" id="divNum1"> / <input type="text" id="divNum2"> = 4000 <input type="text" id="divRes"> <input type="button" class="btn" value="计算" onclick="div()"> </div> </div> </body> </html>
相关文章推荐
- javascript实现-简易计算器
- 黑马程序员之javascript学习笔记:用javascript实现一个简易计算器
- javascript实现简易计算器的代码
- javaScript简单实例:实现一个简易计算器
- javascript实现简易计算器
- javascript实现简易计算器
- 原生JavaScript实现的简易计算器
- JavaScript之简易计算器的实现
- javascript实现一个简单的弹出窗
- JavaScript 不用eval制作简易计算器
- 小技巧:用javascript实现asp.net中ispostback功能!
- c#实现javascript escape
- javascript实现瀑布流效果及图片加载样式
- 网络之美 JavaScript中Get和Set访问器的实现代码
- javascript和jquery分别实现用户登录验证
- javascript实现消灭星星小游戏简单版
- 实现变速回到顶部的JavaScript代码
- javascript实现多选
- Javascript实现获取窗口的大小和位置代码分享
- javascript实现多表头分类交叉报表:html表格