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 相关文章推荐
PJ Blog修改-禁止复制的代码和方法
Oct 25 Javascript
jQuery textarea的长度进行验证
May 06 Javascript
javascript 常用功能总结
Mar 18 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
Jun 27 Javascript
JavaScript函数作用域链分析
Feb 13 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
Jan 15 Javascript
微信小程序 教程之WXSS
Oct 18 Javascript
详解Webpack DLL用法以及功能
Jul 11 Javascript
Vue组件中slot的用法
Jan 30 Javascript
js+css实现红包雨效果
Jul 12 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
Sep 12 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 jQuery
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检测图片木马多进制编程实践
2013/04/11 PHP
php 购物车完整实现代码
2014/06/05 PHP
PHP实现图片自动清理的方法
2015/07/08 PHP
js里怎么取select标签里的值并修改
2012/12/10 Javascript
js实现动态添加、删除行、onkeyup表格求和示例
2013/08/18 Javascript
关于onchange事件在IE和FF下的表现及解决方法
2014/03/08 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
Bootstrap每天必学之面板
2015/11/30 Javascript
日常收集整理的JavaScript常用函数方法
2015/12/10 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
2016/11/24 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
JavaScript之filter_动力节点Java学院整理
2017/06/28 Javascript
微信小程序之滚动视图容器的实现方法
2017/09/26 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
Vue实现随机验证码功能
2020/12/29 Vue.js
[01:02]DOTA2上海特锦赛SHOWOPEN
2016/03/25 DOTA
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
Python使用pydub库对mp3与wav格式进行互转的方法
2019/01/10 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
Django serializer优化类视图的实现示例
2020/07/16 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
python3实现简单飞机大战
2020/11/29 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
旅游管理毕业生自荐信
2013/11/05 职场文书
演讲主持词
2014/03/18 职场文书
聘任书模板
2014/03/29 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
浅谈Python 中的复数问题
2021/05/19 Python