js实现模拟计算器退格键删除文字效果的方法


Posted in Javascript onMay 07, 2015

本文实例讲述了js实现模拟计算器退格键删除文字效果的方法。分享给大家供大家参考。具体如下:

<!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=utf-8" />
<title>无标题文档</title>
<style type="text/css">
.myinput{
width:70px; height:30px;
}
.tf{
width:220px; height:30px;
margin-bottom:5px; font-size:26px;
font-family:Tahoma, Geneva, sans-serif;
color:#fff; border:2px solid #999;
background:#000; text-align:right;
}
</style>
<script language="javascript" type="text/javascript">
window.onload = function()
{
 var tf = $("tf");
 for( var i=0;i<11;i++ ){
 $("btn"+i).onclick = function(){
  if(this.value == "." && tf.value == "") return false;
  if(this.value == "." && tf.value.indexOf(".") != -1) return false;
  if(tf.value == "0"){
  if(this.value == "."){
   tf.value += this.value;
  }
  }else{
  tf.value += this.value; 
  }
 }
 }
 $("back").onclick = function(){
 tf.value = tf.value.replace(/.$/,'')
 }
}
function $(id){return document.getElementById(id);}
</script>
</head>
<body>
<input class="tf" name="textfield" type="text" id="tf" size="30" />
<br />
<input class="myinput" type="submit" name="button" id="btn0" value="0" />
<input class="myinput" type="submit" name="button" id="btn1" value="1" />
<input class="myinput" type="submit" name="button" id="btn2" value="2" />
<br />
<input class="myinput" type="submit" name="button" id="btn3" value="3" />
<input class="myinput" type="submit" name="button" id="btn4" value="4" />
<input class="myinput" type="submit" name="button" id="btn5" value="5" />
<br />
<input class="myinput" type="submit" name="button" id="btn6" value="6" />
<input class="myinput" type="submit" name="button" id="btn7" value="7" />
<input class="myinput" type="submit" name="button" id="btn8" value="8" />
<br />
<input class="myinput" type="submit" name="button" id="btn9" value="9" />
<input class="myinput" type="submit" name="button" id="btn10" value="." />
<input class="myinput" type="submit" name="button" id="back" value="退格" />
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JS遮罩层效果 兼容ie firefox jQuery遮罩层
Jul 26 Javascript
javascript的原生方法获取数组中的最大(最小)值
Dec 19 Javascript
js中widow.open()方法使用详解
Jul 30 Javascript
用js编写的简单的计算器代码程序
Aug 04 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
Feb 06 Javascript
Javascript中prototype的使用详解
Jun 18 Javascript
原生JS实现图片左右轮播
Dec 30 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
JavaScript数据结构之广义表的定义与表示方法详解
Apr 12 Javascript
微信小程序自定义多选事件的实现代码
May 17 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
Sep 26 Javascript
ant design的table组件实现全选功能以及自定义分页
Nov 17 Javascript
浅谈document.write()输出样式
May 07 #Javascript
js库Modernizr的介绍和使用
May 07 #Javascript
详谈LABJS按需动态加载js文件
May 07 #Javascript
JavaScript改变CSS样式的方法汇总
May 07 #Javascript
js实现非常简单的焦点图切换特效实例
May 07 #Javascript
jQuery中closest和parents的区别分析
May 07 #Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
May 07 #Javascript
You might like
php 字符串压缩方法比较示例
2014/01/23 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
ThinkPHP 404页面的设置方法
2015/01/14 PHP
ucenter中词语过滤原理分析
2016/07/13 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
javascript 常用功能总结
2012/03/18 Javascript
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
canvas实现动态小球重叠效果
2017/02/06 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
2017/05/26 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
Node.js 使用request模块下载文件的实例
2018/09/05 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
vue 插件的方法代码详解
2019/06/06 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
python求crc32值的方法
2014/10/05 Python
Python中super关键字用法实例分析
2015/05/28 Python
Python中pillow知识点学习
2018/04/30 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
python调用自定义函数的实例操作
2019/06/26 Python
python实现数字炸弹游戏程序
2020/07/17 Python
Python页面加载的等待方式总结
2021/02/28 Python
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
C语言如何决定使用那种整数类型
2016/11/26 面试题
劲霸男装广告词改编版
2014/03/21 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
写景作文评语集锦
2014/12/25 职场文书
主持人开幕词
2015/01/29 职场文书
pytorch 预训练模型读取修改相关参数的填坑问题
2021/06/05 Python