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 相关文章推荐
[原创]保存的js无法执行的解决办法
Feb 25 Javascript
js动态移动滚动条至底部示例代码
Apr 24 Javascript
JavaScript中的Math.LN2属性用法详解
Jun 12 Javascript
BootStrapTable服务器分页实例解析
Dec 20 Javascript
ES6新特性之模块Module用法详解
Apr 01 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
Jan 03 Javascript
获取layer.open弹出层的返回值方法
Aug 20 Javascript
微信小程序日历/日期选择插件使用方法详解
Dec 28 Javascript
vue路由--网站导航功能详解
Mar 29 Javascript
vue分页器组件编写方法详解
Jun 28 Javascript
layui的layedit富文本赋值方法
Sep 18 Javascript
前端框架ECharts dataset对数据可视化的高级管理
Dec 24 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
wampserver改变默认网站目录的办法
2015/08/05 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
关于laravel 子查询 &amp; join的使用
2019/10/16 PHP
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
让js弹出窗口居前显示的实现方法
2013/07/10 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
使用JavaScript获取电池状态的方法
2014/05/03 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
2014/05/04 Javascript
JavaScript中的类(Class)详细介绍
2014/12/30 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
2015/03/20 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
JS实现太极旋转思路分析
2016/12/09 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
完美解决linux下node.js全局模块找不到的情况
2018/05/16 Javascript
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
2019/06/14 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
使用Python脚本来控制Windows Azure的简单教程
2015/04/16 Python
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
python+django+sql学生信息管理后台开发
2018/01/11 Python
更新pip3与pyttsx3文字语音转换的实现方法
2019/08/08 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
英国时尚家具、家居饰品及礼品商店:Graham & Green
2016/09/15 全球购物
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
优秀体育委员自荐书
2014/01/31 职场文书
2014年后勤工作总结
2014/11/18 职场文书