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 相关文章推荐
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
May 14 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
Jan 03 Javascript
js导航栏单击事件背景变换示例代码
Jan 13 Javascript
chrome不支持form.submit的解决方案
Apr 28 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
Mar 01 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
Aug 01 Javascript
区别JavaScript函数声明与变量声明
Sep 12 Javascript
javascript+HTML5 canvas绘制时钟功能示例
May 15 Javascript
js判断非127开头的IP地址的实例代码
Jan 05 Javascript
JS校验与最终登陆界面功能完整示例
Jan 13 Javascript
原生js实现自定义滚动条
Jan 20 Javascript
JS继承最简单的理解方式
Mar 31 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
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
php日历[测试通过]
2008/03/27 PHP
Yii PHP Framework实用入门教程(详细介绍)
2013/06/18 PHP
PHP闭包函数详解
2016/02/13 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
js 获取、清空input type=&quot;file&quot;的值示例代码
2014/02/19 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
jquery获取radio值实例
2014/10/16 Javascript
js实现简易的单数字随机抽奖(0-9)
2020/03/19 Javascript
深入浅析javascript立即执行函数
2015/10/23 Javascript
jquery转盘抽奖功能实现
2015/11/13 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
浅谈Node.js 子进程与应用场景
2018/01/24 Javascript
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
js设置默认时间跨度过程详解
2019/07/17 Javascript
浅析vue cli3 封装Svgicon组件正确姿势(推荐)
2020/04/27 Javascript
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
HTML5之HTML元素扩展(上)—新增加的元素及使用概述
2013/01/31 HTML / CSS
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
自主招生自荐书
2013/11/29 职场文书
挂职思想汇报
2013/12/31 职场文书
工程材料采购方案
2014/05/18 职场文书
施工质量承诺书范文
2014/05/30 职场文书
党的群众路线教育实践活动个人对照检查材料(校长)
2014/11/05 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
行政介绍信范文
2015/05/04 职场文书
太空授课观后感
2015/06/17 职场文书
html+css实现滚动到元素位置显示加载动画效果
2021/08/02 HTML / CSS
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python