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 相关文章推荐
JavaScript传递变量: 值传递?引用传递?
Feb 22 Javascript
ajax处理php返回json数据的实例代码
Jan 24 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
Sep 12 Javascript
基于jQuery中对数组进行操作的方法
Apr 16 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
May 28 Javascript
详解Angular.js指令中scope类型的几种特殊情况
Feb 21 Javascript
jquery.masonry瀑布流效果
May 25 jQuery
对象不支持indexOf属性或方法的解决方法(必看)
May 28 Javascript
详解ES6系列之私有变量的实现
Nov 21 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
May 06 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
Jun 14 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
Aug 13 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
smarty简单入门实例
2014/11/28 PHP
PHP实现Session入库/存入redis的方法
2017/05/04 PHP
PHP PDOStatement::fetchAll讲解
2019/01/31 PHP
PHP强制转化的形式整理
2020/05/22 PHP
利用WebBrowser彻底解决Web打印问题(包括后台打印)
2009/06/22 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
JS常用知识点整理
2017/01/21 Javascript
angular实现图片懒加载实例代码
2017/06/08 Javascript
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
微信小程序实现跳转的几种方式总结(推荐)
2019/04/24 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
JavaScript手写数组的常用函数总结
2020/11/22 Javascript
解析Python编程中的包结构
2015/10/25 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
Python三级目录展示的实现方法
2016/09/28 Python
Pycharm学习教程(4) Python解释器的相关配置
2017/05/03 Python
python3.6中@property装饰器的使用方法示例
2019/08/17 Python
python+selenium+chromedriver实现爬虫示例代码
2020/04/10 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
自动化专业本科毕业生求职信
2013/10/20 职场文书
应届毕业生个人自荐信范文
2013/11/30 职场文书
家教广告词
2014/03/19 职场文书
疾病捐款倡议书
2014/05/13 职场文书
中国梦读书活动总结
2014/07/10 职场文书
六年级小学生评语
2014/12/26 职场文书
倡议书的格式写法
2015/04/28 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
《我的伯父鲁迅先生》教学反思
2016/02/16 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
Python中OpenCV实现简单车牌字符切割
2021/06/11 Python
Python实现智慧校园自动评教全新版
2021/06/18 Python
JS前端可扩展的低代码UI框架Sunmao使用详解
2022/07/23 Javascript
postgresql之greenplum字符串去重拼接方式
2023/05/08 PostgreSQL