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模仿hover的具体实现代码
Dec 30 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
Aug 18 Javascript
js数组依据下标删除元素
Apr 14 Javascript
jQuery寻找n以内完全数的方法
Jun 24 Javascript
JQuery实现的按钮倒计时效果
Dec 23 Javascript
Bootstrap每天必学之警告框插件
Apr 26 Javascript
Ajax使用原生态JS验证用户名是否存在
May 26 Javascript
jquery 实时监听输入框值变化的完美方法(必看)
Jan 26 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
May 24 Javascript
vue-resource拦截器设置头信息的实例
Oct 27 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
Sep 30 Javascript
基于Vue 实现一个中规中矩loading组件
Apr 03 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 mssql 时间格式问题
2009/01/13 PHP
用PHP读取flv文件的播放时间长度
2009/09/03 PHP
php按百分比生成缩略图的代码分享
2014/05/10 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
[JS]点出统计器
2020/10/11 Javascript
一些有关检查数据的JS代码
2006/09/07 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
javascript的propertyIsEnumerable()方法使用介绍
2014/04/09 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
js与jQuery实现checkbox复选框全选/全不选的方法
2016/01/05 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
vue使用iframe嵌入网页的示例代码
2020/06/09 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
用原生 JS 实现 innerHTML 功能实例详解
2019/04/03 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
element实现合并单元格通用方法
2019/11/13 Javascript
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
python使用adbapi实现MySQL数据库的异步存储
2019/03/19 Python
PyQt5 窗口切换与自定义对话框的实例
2019/06/20 Python
python实现猜数字游戏
2020/03/25 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
电子商务专业学生职业生涯规划
2014/03/07 职场文书
陕西导游词
2015/02/04 职场文书
金砖之国观后感
2015/06/11 职场文书
运动会广播稿100字
2015/08/19 职场文书
八年级作文之我的母亲
2019/12/10 职场文书
Python 类,对象,数据分类,函数参数传递详解
2021/09/25 Python