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 常用校验函数
Mar 26 Javascript
JS 控制非法字符的输入代码
Dec 04 Javascript
左侧是表头的JS表格控件(自写,网上没有的)
Jun 04 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
Sep 11 Javascript
javascript转换静态图片,增加粒子动画效果
May 28 Javascript
JavaScript常用基础知识强化学习
Dec 09 Javascript
JavaScript正则表达式匹配 div  style标签
Mar 15 Javascript
详述JavaScript实现继承的几种方式(推荐)
Mar 22 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
Nov 24 Javascript
JS实现拖拽的方法分析
Dec 20 Javascript
React Form组件的实现封装杂谈
May 07 Javascript
Vue源码解析之数据响应系统的使用
Apr 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
PHP 删除一个目录及目录下的所有文件的函数代码
2010/05/26 PHP
php连接mssql数据库的几种方法
2013/02/21 PHP
PHP自定义大小验证码的方法详解
2013/06/07 PHP
解析php常用image图像函数集
2013/06/24 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
2019/10/10 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
js查找父节点的简单方法
2008/06/28 Javascript
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
js的逻辑运算符 ||
2010/05/31 Javascript
基于jquery编写的横向自适应幻灯片切换特效的实例代码
2013/08/06 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
js propertychange和oninput事件
2014/09/28 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
JavaScript中Function()函数的使用教程
2015/06/04 Javascript
酷炫jQuery全屏3D焦点图动画效果
2016/03/22 Javascript
纯js实现手风琴效果
2020/04/17 Javascript
浅谈js中同名函数和同名变量的执行问题
2017/02/12 Javascript
详谈angularjs中路由页面强制更新的问题
2017/04/24 Javascript
jQuery实现简单的抽奖游戏
2017/05/05 jQuery
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
python 实时遍历日志文件
2016/04/12 Python
python模块之time模块(实例讲解)
2017/09/13 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
如何利用python发送邮件
2020/09/26 Python
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
苹果美国官方商城:Apple美国
2016/08/24 全球购物
孤独星球出版物:Lonely Planet Publications
2018/03/17 全球购物
Prototype是怎么扩展DOM的
2014/10/01 面试题
气象学专业个人求职信
2014/03/15 职场文书
2015年学校禁毒工作总结
2015/05/27 职场文书
2016年会领导致辞稿
2015/07/29 职场文书
医务人员岗前培训心得体会
2016/01/08 职场文书