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 相关文章推荐
在IE下:float属性会影响offsetTop的取值
Dec 22 Javascript
jquery 常用操作整理 基础入门篇
Oct 14 Javascript
一个收集图片的bookmarlet(js 刷新页面中的图片)
May 27 Javascript
JavaScript window.document的属性、方法和事件小结
Oct 24 Javascript
js的Boolean对象初始值示例
Mar 04 Javascript
jquery实现全选和全不选功能效果的实现代码【推荐】
May 05 Javascript
jquery.flot.js简单绘制折线图用法示例
Mar 13 Javascript
基于vue开发的在线付费课程应用过程
Jan 25 Javascript
antd Upload 文件上传的示例代码
Dec 14 Javascript
微信小程序JS加载esmap地图的实例详解
Sep 04 Javascript
JavaScript前端实现压缩图片功能
Mar 06 Javascript
vue 修改 data 数据问题并实时显示操作
Sep 07 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
收音机的保养
2021/03/01 无线电
PHP的宝库目录--PEAR
2006/10/09 PHP
php输出xml格式字符串(用的这个)
2012/07/12 PHP
php在线解压ZIP文件的方法
2014/12/30 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
js原型链原理看图说明
2012/07/07 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
2014/07/30 Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
webpack学习教程之前端性能优化总结
2017/12/05 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
require.js 加载过程与使用方法介绍
2018/10/30 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
2019/09/23 Javascript
iSlider手机端图片滑动切换插件使用详解
2019/12/24 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
nestjs返回给前端数据格式的封装实现
2021/02/22 Javascript
python获取多线程及子线程的返回值
2017/11/15 Python
python实现xlsx文件分析详解
2018/01/02 Python
解决django 新增加用户信息出现错误的问题
2019/07/28 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
使用Pyhton 分析酒店针孔摄像头
2020/03/04 Python
Python通过文本和图片生成词云图
2020/05/21 Python
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
中专毕业生自我鉴定
2013/11/21 职场文书
财务会计大学生自我评价
2014/04/09 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
病危通知单
2015/04/17 职场文书
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
Oracle锁表解决方法的详细记录
2022/06/05 Oracle