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 相关文章推荐
jquery1.4后 jqDrag 拖动 不可用
Feb 06 Javascript
推荐11款jQuery开发的复选框和单选框美化插件
Aug 02 Javascript
js算法中的排序、数组去重详细概述
Oct 14 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
Nov 14 Javascript
javascript 处理null及null值示例
Jun 09 Javascript
jquery实现类似淘宝星星评分功能有截图
Sep 15 Javascript
jquery图片倾斜层叠切换特效代码分享
Aug 27 Javascript
js捕捉键盘事件和按键键值的方法
Oct 10 Javascript
实例教学如何写vue插件
Nov 30 Javascript
vue实现多个元素或多个组件之间动画效果
Sep 25 Javascript
Element input树型下拉框的实现代码
Dec 21 Javascript
在Vue环境下利用worker运行interval计时器的步骤
Aug 01 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 5.0对象模型深度探索之类的静态成员
2008/03/27 PHP
PHP提取中文首字母
2008/04/09 PHP
PHP编程风格规范分享
2014/01/15 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
2016/03/07 PHP
thinkPHP中钩子的两种配置调用方法详解
2016/11/11 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
导入extjs、jquery 文件时$使用冲突问题解决方法
2014/01/14 Javascript
jQuery 实现侧边浮动导航菜单效果
2014/12/26 Javascript
Javascript中使用parseInt函数需要注意的问题
2015/04/02 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
TableSort.js表格排序插件使用方法详解
2017/02/10 Javascript
Node.Js生成比特币地址代码解析
2018/04/21 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
解决echarts数据二次渲染不成功的问题
2020/07/20 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
vue点击按钮实现简单页面的切换
2020/09/08 Javascript
JS实现放大镜效果
2020/09/21 Javascript
Vue使用Proxy代理后仍无法生效的解决
2020/11/13 Javascript
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
[01:01:52]完美世界DOTA2联赛PWL S2 GXR vs Magma 第二场 11.25
2020/11/26 DOTA
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
基于Python的接口测试框架实例
2016/11/04 Python
Python用threading实现多线程详解
2017/02/03 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
关于pytorch中网络loss传播和参数更新的理解
2019/08/20 Python
Django实现CAS+OAuth2的方法示例
2019/10/30 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
房地产管理毕业生自荐信
2013/11/04 职场文书
生日邀请函范文
2014/01/13 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
基督教婚礼主持词
2014/03/14 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
政府绩效管理实施方案
2014/05/04 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
idea 在springboot中使用lombok插件的方法
2021/08/02 Java/Android