html+js实现简单的计算器代码(加减乘除)


Posted in Javascript onJuly 12, 2016

html+js实现简单的计算器代码(加减乘除)

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<table>
  <tr>
   <td><input type="button" value="add"   onclick="setOp('+', 'add');"/></td>
   <td><input type="button" value="miner" onclick="setOp('-', 'miner');"/></td>
   <td><input type="button" value="times" onclick="setOp('*', 'times');"/></td>
   <td><input type="button" value="divide" onclick="setOp('/', 'divide');"/></td>
  </tr>
</table>
<table id="tb_calc" style="display:none;">
   <tr>
    <td> <input id="x" type="text" style="width:100px" value="" name="x" /></td>
    <td> <lable id="op" name="op"></lable> </td>
    <td> <input id="y" type="text" style="width:100px" value="" name="y" /> </td>
    <td> <input id="opTips" type="button" value="" onclick="calc();"/> </td>
    <td> <lable id="z" name="z"></lable> </td>
  </tr>
</table>
<script type="application/javascript">
  function setOp(op, opTips)
  {
    var tb=document.getElementById("tb_calc");
    tb.style.display = "none";
          
    document.getElementById("x").value = ""; 
    document.getElementById("y").value = ""; 
    document.getElementById("z").innerText = ""; 
    document.getElementById("op").innerText = op;
    document.getElementById("opTips").value = opTips;
    
    tb.style.display = "block";
  }
  function calc()
  {
    var x = parseInt(document.getElementById("x").value); 
    var y = parseInt(document.getElementById("y").value);
    var op = document.getElementById("op").innerText;
    
    var z = "";
    switch(op)
    {
      case '+':
        z = x + y;
        break;
      case '-':
        z = x - y;
        break;
      case '*': ;
        z = x * y;
        break;
      case '/': ;
        z = x / y;
        break;
      default:
        z = '';
    }
    console.log(x, op, y, '=', z);
    document.getElementById("z").innerText = z;
  }
</script>
</body>
</html>

截图如下:

html+js实现简单的计算器代码(加减乘除)

以上这篇html+js实现简单的计算器代码(加减乘除)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ext form 表单提交数据的方法小结
Aug 08 Javascript
利用JS重写Cognos右键菜单的实现代码
Apr 11 Javascript
网页图片延时加载的js代码
Apr 22 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
Aug 13 Javascript
javascript常用的正则表达式实例
May 15 Javascript
让JavaScript中setTimeout支持链式操作的方法
Jun 19 Javascript
JavaScript Length 属性的总结
Nov 02 Javascript
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
Nov 09 Javascript
详解基于javascript实现的苹果系统底部菜单
Dec 02 Javascript
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
JavaScript中的null和undefined用法解析
Sep 30 Javascript
解决vue项目router切换太慢问题
Jul 19 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
Jul 12 #Javascript
javascript加减乘除的简单实例
Jul 12 #Javascript
浅谈javascript中的加减时间
Jul 12 #Javascript
多功能jQuery树插件zTree实现权限列表简单实例
Jul 12 #Javascript
基于BootStrap环境写jQuery tabs插件
Jul 12 #Javascript
Angular 路由route实例代码
Jul 12 #Javascript
javascript中获取class的简单实现
Jul 12 #Javascript
You might like
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
初识PHP
2014/09/28 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
2019/04/30 PHP
extjs 学习笔记 四 带分页的grid
2009/10/20 Javascript
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
2011/01/08 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
2014/03/03 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
2016/10/21 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
详解vue移动端日期选择组件
2018/02/22 Javascript
AngularJS 事件发布机制
2018/08/28 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
TypeScript 运行时类型检查补充工具
2020/09/28 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
Python 多进程和数据传递的理解
2017/10/09 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
2018/12/11 Python
Python Celery多队列配置代码实例
2019/11/22 Python
QML用PathView实现轮播图
2020/06/03 Python
通过代码实例了解Python异常本质
2020/09/16 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
python之pygame模块实现飞机大战完整代码
2020/11/29 Python
is_file和file_exists效率比较
2021/03/14 PHP
芬兰汽车配件商店:Autonvaraosat24
2017/01/30 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
物业管理毕业生个人的求职信
2013/11/30 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
党员反腐倡廉学习心得体会
2015/08/15 职场文书
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS