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 来操作字符串(一些字符串函数)
Feb 15 Javascript
为jQuery增加join方法的实现代码
Nov 28 Javascript
推荐20家国外的脚本下载网站
Apr 28 Javascript
如何用jquery控制表格奇偶行及活动行颜色
Apr 20 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
Sep 06 Javascript
node.js实现爬虫教程
Aug 25 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
Aug 02 Javascript
JS中对Cookie的操作详解
Aug 05 Javascript
AngularJs点击状态值改变背景色的实例
Dec 18 Javascript
JS中的算法与数据结构之集合(Set)实例详解
Aug 20 Javascript
部署vue+Springboot前后端分离项目的步骤实现
May 31 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
Aug 31 Javascript
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
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
thinkphp学习笔记之多表查询
2014/07/28 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
js查找父节点的简单方法
2008/06/28 Javascript
jMessageBox 基于jQuery的窗口插件
2009/12/09 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
Js控制滑轮左右滑动实例
2015/02/13 Javascript
JavaScript通过字符串调用函数的实现方法
2015/03/18 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
Javascript中return的使用与闭包详解
2017/01/11 Javascript
深入理解 JavaScript 中的 JSON
2017/04/06 Javascript
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
javascript实现日期三级联动下拉框选择菜单
2020/12/03 Javascript
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
Python 中字符串拼接的多种方法
2018/07/30 Python
python打开windows应用程序的实例
2019/06/28 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
python opencv实现图像配准与比较
2021/02/09 Python
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
教师求职推荐信范文
2013/11/20 职场文书
饭店工作计划书
2014/01/10 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
病房管理制度范本
2015/08/06 职场文书
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
2021/04/06 Oracle
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL