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 相关文章推荐
js中的string.format函数代码
Aug 11 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
Jan 23 Javascript
js拼接html注意问题示例探讨
Jul 14 Javascript
js进行表单验证实例分析
Feb 10 Javascript
JS实现控制表格内指定单元格内容对齐的方法
Mar 30 Javascript
JS动态修改iframe高度和宽度的方法
Apr 01 Javascript
ArtEditor富文本编辑器增加表单提交功能
Apr 18 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
May 12 Javascript
使用Curl命令查看请求响应时间方法
Nov 04 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
Jan 04 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
Mar 20 jQuery
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
Jul 24 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&amp;&amp;mysql)三
2006/10/09 PHP
php上传图片存入数据库示例分享
2014/03/11 PHP
一组PHP加密解密函数分享
2014/06/05 PHP
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
PHP判断是否连接上网络的方法
2015/07/01 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
Yii框架实现图片上传的方法详解
2017/05/20 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
让JavaScript和其它资源并发下载的方法
2014/10/16 Javascript
Node.js 学习笔记之简介、安装及配置
2015/03/03 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
微信小程序使用request网络请求操作实例
2017/12/15 Javascript
python之wxPython应用实例
2014/09/28 Python
Python实现扩展内置类型的方法分析
2017/10/16 Python
Python下使用Scrapy爬取网页内容的实例
2018/05/21 Python
解决python中遇到字典里key值为None的情况,取不出来的问题
2018/10/17 Python
如何在django里上传csv文件并进行入库处理的方法
2019/01/02 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
Django视图扩展类知识点详解
2019/10/25 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
中间件分为哪几类
2016/09/18 面试题
个人培训自我鉴定
2014/03/28 职场文书
《神奇的克隆》教学反思
2014/04/10 职场文书
个人工作主要事迹
2014/05/08 职场文书
2014年安全工作总结范文
2014/11/13 职场文书
不同意离婚答辩状
2015/05/22 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
技术入股合作协议书
2016/03/21 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技