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 确定css方框模型(盒模型Box Model)
Jan 22 Javascript
jquery.validate使用攻略 第一部
Jul 01 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
Nov 19 Javascript
jQuery模拟360浏览器切屏效果幻灯片(附demo源码下载)
Jan 29 Javascript
DWR中各种java方法的调用
May 04 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
Sep 21 Javascript
JQuery学习总结【二】
Dec 01 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
Jan 22 Javascript
微信小程序canvas实现刮刮乐效果
Jul 09 Javascript
详解Vue之父子组件传值
Apr 01 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
Jun 24 Javascript
Vue实现开心消消乐游戏算法
Oct 22 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
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
yii用户注册表单验证实例
2015/12/26 PHP
PHP页面跳转操作实例分析(header方法)
2016/09/28 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
thinkPHP微信分享接口JSSDK用法实例
2017/07/07 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
基于jQuery的图片剪切插件
2011/08/03 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
玩转方法:call和apply
2014/05/08 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
详解用vue.js和laravel实现微信授权登陆
2017/06/23 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
2018/01/25 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
H5实现手机拍照和选择上传功能
2019/12/18 Javascript
JS pushlet XMLAdapter适配器用法案例解析
2020/10/16 Javascript
Vue使用Ref跨层级获取组件的步骤
2021/01/25 Vue.js
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
python实现数通设备端口监控示例
2014/04/02 Python
Python对列表排序的方法实例分析
2015/05/16 Python
python安装Scrapy图文教程
2017/08/14 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
selenium+python自动化测试环境搭建步骤
2019/06/03 Python
python使用建议与技巧分享(二)
2020/08/17 Python
详解vscode实现远程linux服务器上Python开发
2020/11/10 Python
What is EJB
2016/07/22 面试题
爸爸的花儿落了教学反思
2014/02/20 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
户外活动总结
2015/02/04 职场文书