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 获取任一float型小数点后两位的小数
Jun 30 Javascript
jQuery实现预加载图片的方法
Mar 17 Javascript
JavaScript 面向对象与原型
Apr 10 Javascript
BootStrap中Datepicker控件带中文的js文件
Aug 10 Javascript
Angular2学习笔记之数据绑定的示例代码
Jan 03 Javascript
使用vue2.0创建的项目的步骤方法
Sep 25 Javascript
webpack 静态资源集中输出的方法示例
Nov 09 Javascript
实例讲解JavaScript截取字符串
Nov 30 Javascript
微信小程序防止多次点击跳转(函数节流)
Sep 19 Javascript
vue中uni-app 实现小程序登录注册功能
Oct 12 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
Feb 27 Javascript
JavaScript实现弹出窗口效果
Dec 09 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
php计算函数执行时间的方法
2015/03/20 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP技术开发微信公众平台
2015/07/22 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
Smarty模板变量调节器用法分析
2016/05/23 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
2017/03/19 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
JS数组返回去重后数据的方法解析
2017/01/03 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
2018/03/06 jQuery
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
Vue中使用ElementUI使用第三方图标库iconfont的示例
2018/10/11 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
JS实现小米轮播图
2020/09/21 Javascript
python实现爬虫下载漫画示例
2014/02/16 Python
彪马美国官网:PUMA美国
2017/03/09 全球购物
欧洲第一的摇滚和金属乐队服装网站:EMP
2017/10/26 全球购物
意大利在线大学图书馆:Libreria universitaria
2019/07/16 全球购物
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
毕业生找工作的自我评价
2013/10/18 职场文书
教师试用期自我鉴定
2014/02/12 职场文书
纪律教育学习心得体会
2014/09/02 职场文书
群众路线问题查摆对照检查材料
2014/10/04 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
2016年习主席讲话学习心得体会
2016/01/20 职场文书
Python简易开发之制作计算器
2022/04/28 Python