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 嵌套的函数(作用域链)
Mar 15 Javascript
基于jquery的横向滚动条(滑动条)
Feb 24 Javascript
JS获取地址栏参数的小例子
Aug 23 Javascript
顶部缓冲下拉菜单导航特效的JS代码
Aug 27 Javascript
兼容主流浏览器的JS复制内容到剪贴板
Dec 12 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
Feb 27 Javascript
jQuery中常用动画效果函数(日常整理)
Sep 17 Javascript
AngularJS动态绑定HTML的方法分析
Nov 07 Javascript
vue 引入公共css文件的简单方法(推荐)
Jan 20 Javascript
如何使用less实现随机下雪动画详解
Jan 02 Javascript
微信小程序实现收货地址左滑删除
Nov 18 Javascript
js实现列表向上无限滚动
Jan 13 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 minixml详解
2008/07/19 PHP
解析wamp5下虚拟机配置文档
2013/06/27 PHP
深入理解JavaScript系列(4) 立即调用的函数表达式
2012/01/15 Javascript
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
实现JavaScript高性能的数据存储
2016/12/11 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
vue自定义js图片碎片轮播图切换效果的实现代码
2019/04/28 Javascript
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
nodejs中使用archive压缩文件的实现代码
2019/11/26 NodeJs
[57:12]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第一场 10.31
2020/11/02 DOTA
python去除所有html标签的方法
2015/05/05 Python
python制作一个桌面便签软件
2015/08/09 Python
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
PyCharm代码格式调整方法
2018/05/23 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
如何基于python生成list的所有的子集
2019/11/11 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
广州地球村科技数据库题目
2016/04/25 面试题
计算机专业毕业生求职信分享
2013/12/24 职场文书
班队活动设计方案
2014/01/30 职场文书
乒乓球比赛通知
2015/04/27 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
2015年国培研修感言
2015/08/01 职场文书
OpenCV绘制圆端矩形的示例代码
2021/08/30 Python
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫