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倒计时代码
Aug 12 Javascript
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
Apr 27 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
Jul 17 Javascript
jQuery插件slides实现无缝轮播图特效
Apr 17 Javascript
自己编写的支持Ajax验证的JS表单验证插件
May 15 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
Jun 20 Javascript
JS动态加载脚本并执行回调操作
Aug 24 Javascript
JavaScript html5 canvas实现图片上画超链接
Oct 20 Javascript
详解js模板引擎art template数组渲染的方法
Oct 09 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 Javascript
解决layui的input独占一行的问题
Sep 10 Javascript
JS async 函数的含义和用法实例总结
Apr 08 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
thinkphp实现发送邮件密码找回功能实例
2014/12/01 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
JS 分号引起的一段调试问题
2009/06/18 Javascript
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
jquery下div 的resize事件示例代码
2014/03/09 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
jquery pagination分页插件使用详解(后台struts2)
2017/01/22 Javascript
微信小程序实现tab和swiper切换结合效果
2020/07/17 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
解决vue-cli + webpack 新建项目出错的问题
2018/03/20 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
详解在Python和IPython中使用Docker
2015/04/28 Python
Python语法快速入门指南
2015/10/12 Python
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
numpy.transpose对三维数组的转置方法
2018/04/17 Python
python实现简单登陆流程的方法
2018/04/22 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
Pandas之read_csv()读取文件跳过报错行的解决
2020/04/21 Python
浅谈numpy中函数resize与reshape,ravel与flatten的区别
2020/06/18 Python
Scrapy项目实战之爬取某社区用户详情
2020/09/17 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
CSS3中线性颜色渐变的一些实现方法
2015/07/14 HTML / CSS
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
一份软件工程师的面试试题
2016/02/01 面试题
法制宣传教育方案
2014/05/09 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
村主任群众路线个人对照检查材料
2014/09/26 职场文书
重阳节慰问信
2015/02/15 职场文书
2015年学习部工作总结范文
2015/03/31 职场文书
如何写好活动总结
2019/06/21 职场文书