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 相关文章推荐
jQuery实现冻结表格行和列
Apr 29 Javascript
浅谈移动端之js touch事件 手势滑动事件
Nov 07 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
Nov 25 Javascript
原生JS实现幻灯片
Feb 22 Javascript
关于页面刷新vuex数据消失问题解决方案
Jul 03 Javascript
javaScript实现滚动条事件详解
Mar 24 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
Sep 15 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
Nov 19 Javascript
vue+Element-ui实现分页效果实例代码详解
Dec 10 Javascript
vue插槽slot的理解和使用方法
Apr 03 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
May 23 Javascript
javaScript中indexOf用法技巧
Nov 26 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
星际争霸 Starcraft 编年史
2020/03/14 星际争霸
jq的get传参数在utf-8中乱码问题的解决php版
2008/07/23 PHP
从php核心代码分析require和include的区别
2011/01/02 PHP
PHP 设置MySQL连接字符集的方法
2011/01/02 PHP
php实现读取手机客户端浏览器的类
2015/01/09 PHP
Json对象替换字符串占位符实现代码
2010/11/17 Javascript
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
如何高效率去掉js数组中的重复项
2016/04/12 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
js匿名函数使用&amp;传参(实例)
2017/09/08 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
原生JS使用Canvas实现拖拽式绘图功能
2019/06/05 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
2020/10/29 Javascript
vuex的使用步骤
2021/01/06 Vue.js
Python 可爱的大小写
2008/09/06 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
OpenCV 轮廓检测的实现方法
2019/07/03 Python
pandas 缺失值与空值处理的实现方法
2019/10/12 Python
Python实现数值积分方式
2019/11/20 Python
python检查目录文件权限并修改目录文件权限的操作
2020/03/11 Python
利用Python实现自动扫雷小脚本
2020/12/17 Python
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
linux面试题参考答案(10)
2013/11/04 面试题
法制宣传实施方案
2014/03/13 职场文书
“四风”问题自我剖析材料思想汇报
2014/09/23 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
导游词书写之黄山
2019/08/06 职场文书
通过Python把学姐照片做成拼图游戏
2022/02/15 Python