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 相关文章推荐
神奇的代码 通杀各种网站-可随意修改复制页面内容
Jul 17 Javascript
javascript 多种搜索引擎集成的页面实现代码
Jan 02 Javascript
JavaScript 对象的属性和方法4种不同的类型
Mar 19 Javascript
ajax的hide隐藏问题解决方法
Dec 11 Javascript
node.js操作mongodb学习小结
Apr 25 Javascript
关于原生js中bind函数的简单实现
Aug 10 Javascript
JavaScript实现三级联动效果
Jul 15 Javascript
javascript 中事件冒泡和事件捕获机制的详解
Sep 01 Javascript
AngularJS中的路由使用及实现代码
Oct 09 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
May 08 Javascript
JavaScript闭包与作用域链实例分析
Jan 21 Javascript
jQuery+ajax实现文件上传功能
Dec 22 jQuery
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的安全策略
2006/10/09 PHP
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
新闻内页-JS分页
2006/06/07 Javascript
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
使用jQuery动态加载js脚本文件的方法
2014/04/03 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
四种参数传递的形式——URL,超链接,js,form表单
2015/07/24 Javascript
使用jQuery加载html页面到指定的div实现方法
2016/07/13 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
Python遍历目录的4种方法实例介绍
2015/04/13 Python
Python遍历numpy数组的实例
2018/04/04 Python
python2.7实现爬虫网页数据
2018/05/25 Python
关于django 1.10 CSRF验证失败的解决方法
2019/08/31 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
2019/10/11 Python
Python 生成一个从0到n个数字的列表4种方法小结
2019/11/28 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
Python从文件中读取数据的方法步骤
2020/11/18 Python
HTML5 canvas基本绘图之绘制线段
2016/06/27 HTML / CSS
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
工程力学硕士生的自我评价范文
2013/11/16 职场文书
简历中个人自我评价范文
2013/12/26 职场文书
小学生安全责任书
2014/07/25 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
2014年幼儿园小班工作总结
2014/12/04 职场文书
机动车交通事故协议书
2015/01/29 职场文书
管理失职检讨书范文
2015/05/05 职场文书
单位计划生育责任书
2015/05/09 职场文书
退休教师欢送会致辞
2015/07/31 职场文书