JS基于onclick事件实现单个按钮的编辑与保存功能示例


Posted in Javascript onFebruary 13, 2017

本文实例讲述了JS基于onclick事件实现单个按钮的编辑与保存功能。分享给大家供大家参考,具体如下:

该实例可以实现点击同一个按钮实现编辑和保存的功能:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>test</title>
</head>
<body>
<span id="xs" >欢迎来到三水点靠木!三水点靠木提供专业的源码示例与素材下载!</span>
<textarea id="ei" style="display:none;width:300px;">欢迎来到三水点靠木!三水点靠木提供专业的源码示例与素材下载!</textarea>
<br/>
<input type="button" onclick="edit();" id="btt" name="btt" value="Edit" />
<script type="text/javascript" >
  //Edit content
  function edit(){
    document.getElementById("xs").style.display="none";
    document.getElementById("ei").style.display="";
    var butt=document.getElementById("btt");
    butt.value="Save";
    butt.onclick=function(){
      save();//第二次单击的时候执行这个函数
    };
  }
  //Save content
  function save(){
    var cxs=document.getElementById('xs');
    var ei=document.getElementById("ei");
    var butt=document.getElementById("btt");
    butt.value="Edit";
    ei.style.display="none";
    cxs.innerHTML=ei.value;
    cxs.style.display="";
    butt.onclick=function(){
      edit();//还原第一次单击的时候执行的函数
    };
  }
</script>
</body>
</html>

运行效果图如下:

JS基于onclick事件实现单个按钮的编辑与保存功能示例

PS:关于javascript常用事件及相关说明还可参考本站在线工具:

javascript事件与功能说明大全:
http://tools.3water.com/table/javascript_event

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

Javascript 相关文章推荐
JavaScript this 深入理解
Jul 30 Javascript
基于JQuery的cookie插件
Apr 07 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
Mar 22 Javascript
浅谈jQuery的offset()方法及示例分享
Jul 17 Javascript
基于Javascript实现倒计时功能
Feb 22 Javascript
angular bootstrap timepicker TypeError提示怎么办
Jun 13 Javascript
Javascript实现找不同色块的游戏
Jul 17 Javascript
Angular Renderer (渲染器)的具体使用
May 03 Javascript
vue的toast弹窗组件实例详解
May 14 Javascript
Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
Jun 19 Javascript
js中事件对象和事件委托的介绍
Jan 21 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
Jan 08 Vue.js
js获取当前页的URL与window.location.href简单方法
Feb 13 #Javascript
js实现九宫格拼图小游戏
Feb 13 #Javascript
AngularJS学习第二篇 AngularJS依赖注入
Feb 13 #Javascript
关于不同页面之间实现参数传递的几种方式讨论
Feb 13 #Javascript
如何用js判断dom是否有存在某class的值
Feb 13 #Javascript
AngularJS学习第一篇 AngularJS基础知识
Feb 13 #Javascript
详解Javascript中DOM的范围
Feb 13 #Javascript
You might like
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
2015/04/17 PHP
jquery图片上下tab切换效果
2011/03/18 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
对比分析json及XML
2014/11/28 Javascript
JS使用正则表达式除去字符串中重复字符的方法
2015/11/05 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
Node.js+ES6+dropload.js实现移动端下拉加载实例
2017/06/01 Javascript
vue router demo详解
2017/10/13 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
js回文数的4种判断方法示例
2019/06/04 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
webpack HappyPack实战详解
2019/10/08 Javascript
python ElementTree 基本读操作示例
2009/04/09 Python
Selenium chrome配置代理Python版的方法
2018/11/29 Python
python字符串替换re.sub()方法解析
2019/09/18 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
Python sys模块常用方法解析
2020/02/20 Python
美国最顶级的精品店之一:Hampden Clothing
2016/12/22 全球购物
全球速卖通西班牙站:AliExpress西班牙
2017/10/30 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
医药大学生求职简历的自我评价
2013/10/17 职场文书
仓库理货员岗位职责
2013/12/18 职场文书
个人自荐书
2013/12/20 职场文书
幼儿园招生广告
2014/03/19 职场文书
体育比赛口号
2014/06/09 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
2014年体育教师工作总结
2014/12/03 职场文书
2019年教师入党申请书
2019/06/27 职场文书
干货:企业内部人才推荐奖励方案!
2019/07/09 职场文书
vue引入Excel表格插件的方法
2021/04/28 Vue.js