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 相关文章推荐
浏览器脚本兼容 文本框中,回车键触发事件的兼容
Jun 21 Javascript
自己整理的一个javascript日期处理函数
Oct 16 Javascript
jquery实现控制表格行高亮实例
Jun 05 Javascript
基于JavaScript实现自动更新倒计时效果
Dec 19 Javascript
详解JavaScript中的六种错误类型
Sep 21 Javascript
json对象及数组键值的深度大小写转换问题详解
Mar 30 Javascript
小程序页面动态配置实现方法
Feb 05 Javascript
vue自定义指令用法经典实例小结
Mar 16 Javascript
webpack结合express实现自动刷新的方法
May 07 Javascript
VUE 组件转换为微信小程序组件的方法
Nov 06 Javascript
构建一个JavaScript插件系统
Oct 20 Javascript
原生Javascript+HTML5一步步实现拖拽排序
Jun 12 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中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
Prototype使用指南之range.js
2007/01/10 Javascript
jQuery示例收集
2010/11/05 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
防止文件缓存的js代码
2013/01/10 Javascript
js 去掉空格实例 Trim() LTrim() RTrim()
2014/01/07 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
浅谈webpack SplitChunksPlugin实用指南
2018/09/17 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
[17:00]DOTA2 HEROS教学视频教你分分钟做大人-帕克
2014/06/10 DOTA
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
python 捕获 shell/bash 脚本的输出结果实例
2017/01/04 Python
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
python 匹配url中是否存在IP地址的方法
2018/06/04 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
python NumPy ndarray二维数组 按照行列求平均实例
2019/11/26 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
法国娇韵诗官方旗舰店:Clarins是来自法国的天然护肤品牌
2018/06/30 全球购物
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
介绍一下linux文件系统分配策略
2012/11/17 面试题
护士自荐信
2013/10/25 职场文书
《手指教学》反思
2014/02/14 职场文书
《乡愁》教学反思
2014/02/18 职场文书
防溺水主题班会教案
2015/08/12 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python
Java异常体系非正常停止和分类
2022/06/14 Java/Android