js html实现计算器功能


Posted in Javascript onNovember 13, 2018

本文实例为大家分享了html实现计算器功能的具体代码,供大家参考,具体内容如下

代码:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
  <script type="text/javascript">
 
    var numresult;
    var str;
    function onclicknum(nums)
    {
      str = document.getElementById("nummessege");
      str.value = str.value + nums;
    }
    function onclickclear()
    {
      str = document.getElementById("nummessege");
      str.value = "";
    }
    function onclickresult()
    {
      str = document.getElementById("nummessege");
      numresult = eval(str.value);
      str.value = numresult;
    }
  </script>
 
</head>
<body bgcolor="affff">
  <!--定义按键表格,每个按键对应一个事件触发-->
  <table border="1" align="center" bgColor="#bbff77"
      style="height: 350px; width: 270px">
    <tr>
      <td colspan="4">
        <input type="text" id="nummessege"
            style="height: 90px; width: 350px; font-size: 50px" />
      </td>
    </tr>
    <tr>
      <td>
        <input type="button" value="1" id="1" onclick="onclicknum(1)"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="2" id="2" onclick="onclicknum(2)"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="3" id="3" onclick="onclicknum(3)"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="+" id="add" onclick="onclicknum('+')"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
    </tr>
    <tr>
      <td>
        <input type="button" value="4" id="4" onclick="onclicknum(4)"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="5" id="5" onclick="onclicknum(5)"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="6" id="6" onclick="onclicknum(6)"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="-" id="sub" onclick="onclicknum('-')"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
    </tr>
    <tr>
      <td>
        <input type="button" value="7" id="7" onclick="onclicknum(7)"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="8" id="8" onclick="onclicknum(8)"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="9" id="9" onclick="onclicknum(9)"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="*" id="mul" onclick="onclicknum('*')"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <input type="button" value="0" id="0" onclick="onclicknum(0)"
            style="height: 70px; width: 190px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="." id="point" onclick="onclicknum('.')"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
      <td>
        <input type="button" value="/" id="division"
            onclick="onclicknum('/')"
            style="height: 70px; width: 90px; font-size: 35px">
      </td>
    </tr>
    <tr>
      <td colspan="2">
        <input type="button" value="Del" id="clear"
            onclick="onclickclear()"
            style="height: 70px; width: 190px; font-size: 35px" />
      </td>
      <td colspan="2">
        <input type="button" value="=" id="result"
            onclick="onclickresult()"
            style="height: 70px; width: 190px; font-size: 35px" />
      </td>
    </tr>
  </table>
</body>
</html>

效果图

js html实现计算器功能

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
几款极品的javascript压缩混淆工具
May 16 Javascript
弹出最简单的模式化遮罩层的js代码
Dec 04 Javascript
JavaScript判断按钮被点击的方法
Dec 13 Javascript
JavaScript小技巧整理
Dec 30 Javascript
AngularJS  $on、$emit和$broadcast的使用
Sep 05 Javascript
bootstrap组件之按钮式下拉菜单小结
Jan 19 Javascript
关于在mongoose中填充外键的方法详解
Aug 14 Javascript
JavaScript实现简单评论功能
Aug 17 Javascript
JavaScript实现仿Clock ISO时钟
Jun 29 Javascript
通过JS运行机制的角度说说作用域
Mar 12 Javascript
详解vue-video-player使用心得(兼容m3u8)
Aug 23 Javascript
浅析JS中NEW的实现原理及重写
Feb 20 Javascript
JavaScript使用类似break机制中断forEach循环的方法
Nov 13 #Javascript
小程序登录态管理的方法示例
Nov 13 #Javascript
Vuex 使用 v-model 配合 state的方法
Nov 13 #Javascript
vue代码分割的实现(codesplit)
Nov 13 #Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
Nov 13 #Javascript
JS获取当前时间的实例代码(昨天、今天、明天)
Nov 13 #Javascript
checkbox在vue中的用法小结
Nov 13 #Javascript
You might like
PHP语法速查表
2007/01/02 PHP
php如何调用webservice应用介绍
2012/11/24 PHP
php生成rss类用法实例
2015/04/14 PHP
CI框架的安全性分析
2016/05/18 PHP
PHP笛卡尔积实现原理及代码实例
2020/12/09 PHP
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
JavaScript关于select的相关操作说明
2010/01/13 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
2011/09/27 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
Javascript简单实现可拖动的div
2013/10/22 Javascript
JavaScript中的Promise使用详解
2015/06/24 Javascript
基于javascript如何传递特殊字符
2015/11/30 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
微信小程序开发经验总结(推荐)
2017/01/11 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
python中map、any、all函数用法分析
2015/04/21 Python
python中zip和unzip数据的方法
2015/05/27 Python
python 截取 取出一部分的字符串方法
2017/03/01 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
python 读取文件并替换字段的实例
2018/07/12 Python
Django 拆分model和view的实现方法
2019/08/16 Python
python编写微信公众号首图思路详解
2019/12/13 Python
matlab灰度图像调整及imadjust函数的用法详解
2020/02/27 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
九年级科学教学反思
2014/01/29 职场文书
任命书怎么写
2014/06/04 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
工程技术员岗位职责
2015/04/11 职场文书