js网页版计算器的简单实现


Posted in Javascript onJuly 02, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 <html xmlns="http://www.w3.org/1999/xhtml">

 <head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>计算器</title>

<script language="javascript" type="text/javascript">

 var clearFlag=false;

 function getNum(num){

 //alert(num);

  var objresult=document.getElementById("result");

  if(clearFlag){

   objresult.value="";

   clearFlag=false;

  }

 //alert(objresult);

 objresult.value+=num;

 }

function getResult(){

 var objresult=document.getElementById("result");

 objresult.value=objresult.value+"="+eval(objresult.value);

 clearFlag=true;

}

</script>

</head>

<body>

<table width="200" border="1" cellpadding="2">

  <tr>

    <td colspan="4"><input type="text" name="result" id="result" size="33"></td>

  </tr>

  <tr>

    <td width="56"><input type="button" value="  1   " onclick="getNum(1)"></td>

    <td width="56"><input type="button" value="  2   " onclick="getNum(2)"></td>

    <td width="51"><input type="button" value="  3   " onclick="getNum(3)"></td>

    <td width="58"><input type="button" value="  +   " onclick="getNum('+')"></td>

  </tr>

  <tr>

    <td><input type="button" value="  4   " onclick="getNum(4)"></td>

    <td><input type="button" value="  5   " onclick="getNum(5)"></td>

    <td><input type="button" value="  6   " onclick="getNum(6)"></td>

    <td><input type="button" value="  -   " onclick="getNum('-')"></td>

  </tr>

  <tr>

    <td><input type="button" value="  7   " onclick="getNum(7)"></td>

    <td><input type="button" value="  8   " onclick="getNum(8)"></td>

    <td><input type="button" value="  9   " onclick="getNum(9)"></td>

    <td><input type="button" value="  *   " onclick="getNum('*')"></td>

  </tr>

  <tr>

    <td><input type="button" value="  0   " onclick="getNum(0)"></td>

    <td><input type="button" value="  .   " onclick="getNum('.')"></td>

    <td><input type="button" value="  =   " onclick="getResult()"></td>

    <td><input type="button" value="  /   " onclick="getNum('/')"></td>

  </tr>

</table>

</body>

</html>
Javascript 相关文章推荐
JavaScript window.setTimeout() 的详细用法
Nov 04 Javascript
JS 中document.URL 和 windows.location.href 的区别
Nov 11 Javascript
ExtJs使用总结(非常详细)
Mar 22 Javascript
JQuery设置和去除disabled属性的5种方法总结
May 16 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
Apr 17 Javascript
跟我学习javascript的作用域与作用域链
Nov 19 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
May 25 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
Aug 16 Javascript
详解vue中axios请求的封装
Apr 08 Javascript
vue视频播放暂停代码
Nov 08 Javascript
JavaScript经典案例之简易计算器
Aug 24 Javascript
JS removeAttribute()方法实现删除元素的某个属性
Jan 11 Javascript
js实现广告漂浮效果的小例子
Jul 02 #Javascript
JavaScript计算字符串中每个字符出现次数的小例子
Jul 02 #Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
Jul 02 #Javascript
js创建子窗口并且回传值示例代码
Jul 02 #Javascript
封装html的select标签的js操作实例
Jul 02 #Javascript
使用js获取地址栏中传递的值
Jul 02 #Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 #Javascript
You might like
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
2014/06/04 PHP
8个必备的PHP功能开发
2015/10/02 PHP
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
2010/05/22 Javascript
JavaScript的document对象和window对象详解
2010/12/30 Javascript
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
jQuery随机切换图片的小例子
2013/04/18 Javascript
JS判定是否原生方法
2013/07/22 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
微信小程序request请求后台接口php的实例详解
2017/09/20 Javascript
详解NodeJS Https HSM双向认证实现
2019/03/12 NodeJs
JavaScript获取页面元素的常用方法详解
2019/09/28 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
pyenv命令管理多个Python版本
2017/03/26 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
Python实现深度遍历和广度遍历的方法
2019/01/22 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
Foot Locker英国官网:美国知名运动产品零售商
2019/02/21 全球购物
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
大学生饮食连锁店创业计划书
2014/01/17 职场文书
幼儿运动会邀请函
2014/01/17 职场文书
幼儿教师研修感言
2014/02/12 职场文书
安全演讲稿大全
2014/05/09 职场文书
节能环保口号
2014/06/12 职场文书
铣工实训报告
2014/11/05 职场文书
2015年林业工作总结
2015/05/14 职场文书
导游词之山东八大关
2019/12/18 职场文书
使用redis实现延迟通知功能(Redis过期键通知)
2021/09/04 Redis
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers