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 相关文章推荐
js 新浪的一个图片播放图片轮换效果代码
Jul 15 Javascript
jQuery之按钮组件的深入解析
Jun 19 Javascript
ExtJS4中的requires使用方法示例介绍
Dec 03 Javascript
jQuery中append()方法用法实例
Jan 08 Javascript
JQuery选择器绑定事件及修改内容的方法
Jan 23 Javascript
浅谈jquery回调函数callback的使用
Jan 30 Javascript
javascript禁止访客复制网页内容的实现代码
Aug 05 Javascript
angular forEach方法遍历源码解读
Jan 25 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
Mar 09 Javascript
详解Vue文档中几个易忽视部分的剖析
Mar 24 Javascript
vue中改变滚动条样式的方法
Mar 03 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
Aug 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魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
JQuery替换DOM节点的方法
2015/06/11 Javascript
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
React从react-router路由上做登陆验证控制的方法
2018/05/10 Javascript
微信小程序实现默认第一个选中变色效果
2018/07/17 Javascript
js实现随机点名程序
2020/09/17 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
总结Python编程中三条常用的技巧
2015/05/11 Python
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
深入浅析python定时杀进程
2016/06/06 Python
深入解析Python中的线程同步方法
2016/06/14 Python
python实现学生管理系统
2018/01/11 Python
TensorFlow损失函数专题详解
2018/04/26 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
python实现五子棋人机对战游戏
2020/03/25 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
python根据多个文件名批量查找文件
2019/08/13 Python
利用python计算时间差(返回天数)
2019/09/07 Python
wxPython色环电阻计算器
2019/11/18 Python
python如何实时获取tcpdump输出
2020/09/16 Python
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
介绍一下Java中标识符的命名规则
2014/02/03 面试题
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
保护环境的建议书
2014/03/12 职场文书
腾讯广告词
2014/03/19 职场文书
奉献演讲稿范文
2014/05/21 职场文书
本科应届生求职信
2014/08/05 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
孔繁森观后感
2015/06/10 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书
golang语言指针操作
2022/04/14 Golang
LyScript实现绕过反调试保护的示例详解
2022/08/14 Python