<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>(单击)双击直接修改内容的代码</title><script type="text/javascript">function edit(element){var oldhtml = element.innerHTML;//获得元素之前的内容var newobj = document.createElement('input');//创建一个input元素
 newobj.type = 'text';//为newobj元素添加类型
  newobj.value=oldhtml;element.innerHTML = '';   //设置元素内容为空
 element.appendChild(newobj);//添加子元素
 newobj.focus();//获得焦点//设置newobj失去焦点的事件
 newobj.onblur = function(){//下面应该判断是否做了修改并使用ajax代码请求服务端将id与修改后的数据提交//alert(element.id);//当触发时判断newobj的值是否为空,为空则不修改,并返回oldhtml
      element.innerHTML = this.value ? this.value : oldhtml;}
}
</script></head>
<body>姓名:<span id="1" ondblclick="edit(this)">张三</span><br/>家庭住址:<span id="2" ondblclick="edit(this)">张三</span><br/></body></html>

转载于:https://www.cnblogs.com/oogps/p/8952383.html

(单击)双击直接修改内容的代码相关推荐

  1. python修改html内容_详解Python利用Beautiful Soup模块修改内容示例代码

    Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python 库.它能够通过你喜欢的转换器实现惯用的文档导航.查找.修改文档的方式.他还能够修改HTML/XML文档的内容.这篇 ...

  2. php修改为ajax,php通过ajax实现双击table修改内容

    复制代码 代码如下: $(function() { $("td").dblclick(function() { //获取标签 var td = $(this); var itemi ...

  3. html+input+js双击,JS双击变input框批量修改内容

    双击空白或者文字变成input框修改内容: js代码 修改 function ShowElement(element,abc){ // console.log(abc); var list = abc ...

  4. Bootstrap Table 双击、单击行获取该行内容及获取全表的内容

    Bootstrap Table 获取单击或双击的行内容 看到这个应该就知道了bootstrap table的用法及如何使用了,所以下面的名称就不介绍了 test_id为表的id $("#te ...

  5. STM32独立按键实现单击双击长按功能

    目录 前言 一.按键功能定义 二.使用步骤 1.按键初始化 2.按键扫描函数(重点) 总结 前言 在使用STM32或其他单片机开发项目时,经常需要用到独立按键进行控制. 通常一个独立按键需要使用一个I ...

  6. flex之鸡肋功能——双击编辑列内容

    flex中的DataGrid是支持单击编辑单元格内容的,不过这确实不够方便,单击是选中数据的,怎么能变成修改呢!在网上查了看,利用一个DataGrid组件,可以实现双击修改 此组件源码为: Doubl ...

  7. 多功能按键设计——利用一个I/O口,接一个按键,实现3功能操作:单击 + 双击 + 长按

    看了一个晚上,结合了马潮老师的书,才搞懂这个程序,确实经典!原文: 题目:多功能按键设计.利用一个I/O口,接一个按键,实现3功能操作:单击 + 双击 + 长按. (amobbs.com 阿莫电子论坛 ...

  8. 简单快速修改大量重复代码(Intellij IDEA)

    血与泪的教训啊!!!刚开始不知道,一味地疯狂点鼠标和键盘,点到手抽筋才想起来百度一下如何快速修改大量重复代码,呜呜呜~~~        给大家分享一下吧,可以节约大家大量的时间哦:        假 ...

  9. x-http-wrapper: 如何解决每次发版时,修改http相关代码造成的错误!(Android、iOS、h5)...

    其实是我做了个开源工具(^__^),拿出来给大家鉴赏下,欢迎大家提意见 项目:github.com/xuyt11/x-ht- 欢迎关注和star . 功能:这是一个http相关代码的创建工具. 现在我 ...

最新文章

  1. js逻辑训练题_二建冲刺必刷300题!精选历年真题+母子题+模考易错题!
  2. EntityFramwork(1) 源地址https://msdn.microsoft.com/zh-cn/data/jj193542
  3. unity3d 鼠标延各个方向拖拽物体
  4. 【Marva Collins' Way】第三章
  5. AsyncTask 源码流程简析
  6. java oo原则_javaOO11-12:面向对象的设计原则、线程
  7. 可蠕虫 DarkRadiation 勒索软件瞄准 Linux 和 Docker 实例
  8. Android中Bitmap缓存池
  9. 移植 Qt4.8.5到Tiny210
  10. 前端截取视频第一帧作为封面
  11. 初级软考-程序员 复习笔记
  12. Rme娃娃脸声卡驱动安装设置方法
  13. 【华为云技术分享】让电变“机灵”,华为云与开发者共同打造智慧用电
  14. 蓝桥杯算法训练-隐匿的刺客
  15. 后端开发的定义及意义PHP,【后端开发】php接口有什么作用
  16. 《JAVA语言程序设计》期末考试试题及答案
  17. 毛玻璃效果 php,CSS3教程之制作倾斜导航条和毛玻璃效果
  18. Linux系统管理技巧2
  19. access阿里云 mysql_access数据库字段最大
  20. 工程提示Unfortunately you can‘t have non-Gradle Java modules and > Android-Gradle modules in one project

热门文章

  1. 程序设计入门C语言 --- 素数和
  2. 免费的B站短链生成器,将链接转成b23.tv
  3. js——ajax封装
  4. 工信部的小伙伴,还没过上年
  5. mac 在连接wifi时出现 无互联网连接 的警告,叹号
  6. mysql快速复制数据库中所有表及数据至另一个库中
  7. 【XSY2498】贪吃蛇(bfs/dfs)
  8. aspnet+sqlserver同学录校友录网站系统
  9. 通过付款码来区分是属于支付宝、微信、还是银行
  10. RK3588 Android12 SDK 中在device介绍及如何新建自己的产品lunch项