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.6 使用方法一
Nov 23 Javascript
精心挑选的15个jQuery下拉菜单制作教程
Jun 15 Javascript
通过Javascript创建一个选择文件的对话框代码
Jun 16 Javascript
JS实现鼠标框选效果完整实例
Jun 20 Javascript
总结Node.js中的一些错误类型
Aug 15 Javascript
vue.js指令v-for使用及索引获取
Nov 03 Javascript
jQuery webuploader分片上传大文件
Nov 07 Javascript
js 模仿锚点定位的实现方法
Nov 19 Javascript
JS如何生成一个不重复的ID的函数
Dec 25 Javascript
基于vue实现分页效果
Nov 06 Javascript
Angular实现搜索框及价格上下限功能
Jan 19 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
Feb 28 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 Stream_*系列函数
2010/08/01 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
Javascript中的几种URL编码方法比较
2015/01/23 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
js实现YouKu的漂亮搜索框效果
2015/08/19 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
基于JavaScript创建动态Dom
2015/12/08 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
JS实现复制功能
2017/03/01 Javascript
微信小程序 http请求的session管理
2017/06/07 Javascript
解决vuecli3.0热更新失效的问题
2018/09/19 Javascript
解决vue打包后vendor.js文件过大问题
2019/07/03 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
Python 获取 datax 执行结果保存到数据库的方法
2019/07/11 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
解决jupyter notebook 出现In[*]的问题
2020/04/13 Python
Python实现淘宝秒杀功能的示例代码
2021/01/19 Python
不同浏览器对CSS3和HTML5的支持状况
2009/10/31 HTML / CSS
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
HTML5事件方法全部汇总
2016/05/12 HTML / CSS
html5中嵌入视频自动播放的问题解决
2020/05/25 HTML / CSS
GUESS西班牙官方网上商城:美国服饰品牌
2017/03/15 全球购物
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
Prototype如何实现页面局部定时刷新
2013/08/06 面试题
数学系毕业生求职信
2014/05/29 职场文书
节水口号标语
2014/06/19 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
幼儿园庆元旦主持词
2015/07/06 职场文书
运动会1000米加油稿
2015/07/21 职场文书