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 相关文章推荐
DIV菜单层实现代码
Nov 19 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
Mar 07 Javascript
表单元素与非表单元素刷新区别详细解析
Nov 06 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
Nov 29 Javascript
深入解析JavaScript中的arguments对象
Jun 12 Javascript
JS比较两个数值的大小实例
Nov 25 Javascript
JS闭包与延迟求值用法示例
Dec 22 Javascript
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
webpack自动打包和热更新的实现方法
Jun 24 Javascript
Vue发布项目实例讲解
Jul 17 Javascript
原生js实现商品筛选功能
Oct 28 Javascript
详解Vue数据驱动原理
Nov 17 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
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
2014/03/26 Javascript
5种处理js跨域问题方法汇总
2014/12/04 Javascript
jQuery实现简单二级下拉菜单
2015/04/12 Javascript
总结Node.js中的一些错误类型
2016/08/15 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
微信小程序 首页制作简单实例
2017/04/07 Javascript
用vue和node写的简易购物车实现
2017/04/25 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
Vue过滤器,生命周期函数和vue-resource简单介绍
2021/01/12 Vue.js
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
Python存取XML的常见方法实例分析
2017/03/21 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
python 进程间数据共享multiProcess.Manger实现解析
2019/09/23 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
2020/07/21 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
CSS3 透明色 RGBA使用介绍
2013/08/06 HTML / CSS
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
Android interview questions
2016/12/25 面试题
营销与策划应届生求职信
2013/11/04 职场文书
学生党员思想汇报范文
2014/01/09 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
教师先进工作者事迹材料
2014/05/01 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
白酒代理协议书范本
2014/10/26 职场文书
群众路线专项整治方案
2014/10/27 职场文书
挂职个人工作总结
2015/03/05 职场文书
初三化学教学反思
2016/02/22 职场文书