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的返回顶部效果(兼容IE6)
Jan 17 Javascript
用JavaScript计算在UTF-8下存储字符串占用字节数
Aug 08 Javascript
JavaScript极简入门教程(一):基础篇
Oct 25 Javascript
JavaScript将当前时间转换成UTC标准时间的方法
Apr 06 Javascript
教你快速搭建Node.Js服务器的方法教程
Mar 30 Javascript
详解angular ui-grid之过滤器设置
Jun 07 Javascript
一次记住JavaScript的6个正则表达式方法
Feb 22 Javascript
使用vue-aplayer插件时出现的问题的解决
Mar 02 Javascript
Vue.js点击切换按钮改变内容的实例讲解
Aug 22 Javascript
微信小程序时间控件picker view使用详解
Dec 28 Javascript
JavaScript实现拖拽效果
Mar 16 Javascript
详解ES6实现类的私有变量的几种写法
Feb 10 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
桌面中心(三)修改数据库
2006/10/09 PHP
图书管理程序(一)
2006/10/09 PHP
php 信息采集程序代码
2009/03/17 PHP
php不用内置函数对数组排序的两个算法代码
2010/02/08 PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
2017/03/15 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
浅析jQuery事件之on()方法绑定多个选择器,多个事件
2016/04/27 Javascript
关于angular js_$watch监控属性和对象详解
2017/04/24 Javascript
详解vue模拟加载更多功能(数据追加)
2017/06/23 Javascript
vue-cli webpack 引入swiper的操作方法
2018/09/15 Javascript
小程序调用微信支付的方法
2019/09/26 Javascript
python 实时遍历日志文件
2016/04/12 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
Python实现将文本生成二维码的方法示例
2017/07/18 Python
python下10个简单实例代码
2017/11/15 Python
Python中单例模式总结
2018/02/20 Python
使用python实现抓取腾讯视频所有电影的爬虫
2019/04/15 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
基于html5 canvas实现漫天飞雪效果实例
2014/09/10 HTML / CSS
HTML5 Convas APIs方法详解
2015/04/24 HTML / CSS
Timberland法国官网:购买靴子、鞋子、衣服、夹克和配饰
2019/11/30 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
职专应届生求职信
2013/11/16 职场文书
党员公开承诺践诺书
2014/03/25 职场文书
护士求职信
2014/07/05 职场文书
2014年人大工作总结
2014/12/10 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
复活读书笔记
2015/06/29 职场文书
清明节随笔
2015/08/15 职场文书
财务人员入职担保书
2015/09/22 职场文书
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js