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 replace()正则替换实现代码
Feb 26 Javascript
原生javascript和jquery判断浏览器版本等信息
Jul 04 Javascript
js中substring和substr的详细介绍与用法
Aug 29 Javascript
Javascript 按位取反运算符 (~)
Feb 04 Javascript
Javascript闭包用法实例分析
Jan 23 Javascript
JavaScript中操作Mysql数据库实例
Apr 02 Javascript
AngularJS equal比较对象实例详解
Sep 14 Javascript
js使用i18n实现页面国际化的方法
May 09 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
Dec 20 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
Dec 20 Javascript
vue绑定事件后获取绑定事件中的this方法
Sep 15 Javascript
原生js实现文件上传、下载、封装等实例方法
Jan 05 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
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
松下Panasonic RF-B65电路分析
2021/03/02 无线电
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
PHP和javascript常用正则表达式及用法实例
2014/07/01 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
php中多维数组按指定value排序的实现代码
2014/08/19 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
js 分页全选或反选标识实现代码
2011/08/09 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
2015/11/15 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
nuxt+axios解决前后端分离SSR的示例代码
2017/10/24 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
vue 自定义指令自动获取文本框焦点的方法
2018/08/25 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
vue form表单post请求结合Servlet实现文件上传功能
2021/01/22 Vue.js
python实现textrank关键词提取
2018/06/22 Python
Python opencv实现人眼/人脸识别以及实时打码处理
2019/04/29 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
django 读取图片到页面实例
2020/03/27 Python
一款利用html5和css3实现的3D立方体旋转效果教程
2016/04/26 HTML / CSS
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
当当网官方旗舰店:中国图书销售夺金品牌
2018/04/02 全球购物
Java基础面试题
2014/07/19 面试题
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
出国留学单位推荐信
2015/03/26 职场文书
保姆聘用合同
2015/09/21 职场文书