提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

使用步骤

1.添加鼠标双击事件

代码如下(示例):

οndblclick="ShowElement(this)"

代码如下(示例):

<script>function ShowElement(element){var oldhtml = element.innerHTML;var newobj = document.createElement('input');
//创建新的input元素newobj.type = 'text';
//为新增元素添加类型newobj.onblur = function(){element.innerHTML = this.value ? this.value : oldhtml;
//当触发时判断新增元素值是否为空,为空则不修改,并返回原有值}element.innerHTML = '';element.appendChild(newobj);newobj.focus();}</script>

使用步骤

2.添加鼠标点击事件和失去焦点事件

代码如下(示例):

<td><span id="span_${animal.animal_id}" value="${animal.animal_name}" οnclick="spanClick(${animal.animal_id})">${animal.animal_name}</span><input id="input_${animal.animal_id}" value="${animal.animal_name}" οnblur="inputBlur(${animal.animal_id})" style="display: none">
</td>

代码如下(示例):

<script>function spanClick(id){//获取文本框inputObj = document.getElementById("input_"+id)//字符串拼接inputObj.style.display="";spanObj=document.getElementById("span_"+id)spanObj.style.display="none";inputObj.focus();//获得焦点}function inputBlur(id){//获取文本框inputObj = document.getElementById("input_"+id)//字符串拼接inputObj.style.display="none";//消除隐藏,显示文本框spanObj=document.getElementById("span_"+id)//字符串拼接spanObj.style.display="";spanObj.innerHTML=inputObj.value;})}
</script>

js双击编辑文本(单个)相关推荐

  1. html双击变成可编辑状态,JS实现双击编辑可修改状态的方法

    本文实例讲述了JS实现双击编辑可修改状态的方法.分享给大家供大家参考.具体如下: 这是现在流行的一个表单特效,在网页上单击某文字,文字变为编辑状态,或者是让输入新文字,这就是JavaScript控制表 ...

  2. JS单击/双击编辑功能

    JS单击/双击编辑功能 HTML <!DOCTYPE html> <html lang="en"> <head><meta charset ...

  3. Microsoft Word教程:如何在 Word 中创建文档、添加和编辑文本?

    欢迎观看 Microsoft Word 教程,小编带大家学习 Microsoft Word 的使用技巧,了解如何在 Word 中创建文档.添加和编辑文本. 创建文档,打开 Word,选择「空白文档」. ...

  4. jeecg双击编辑的几种格式

    1.在datagrid的里可以使用jeecg带的双击编辑事件 2.添加双击编辑方法onDblClick="db_edit(rowIndex,rowData)" //双击编辑行 fu ...

  5. Microsoft Word教程「1」,如何在 Word 中创建文档、添加和编辑文本?

    欢迎观看 Microsoft Word 教程,小编带大家学习 Microsoft Word 的使用技巧,了解如何在 Word 中创建文档.添加和编辑文本. 创建文档,打开 Word,选择「空白文档」. ...

  6. linux vim编辑文本是 m,linux基础命令介绍四:文本编辑 vim

    本文介绍vim(版本7.4)的一般用法 vim是功能强大的文本编辑器,是vi的增强版. vim [options] [file ..] 使用vim编辑一个文件的最常用命令就是: vim file 其中 ...

  7. html禁止双击选中文本,CSS阻止页面双击选中文本

    在双击左右箭头,快速切换图片滚动时,会选择附近区域的文字,感觉不是很好,今天在同事在分享时,讲到了这个问题, 试了一下,不错,解决了问题 IE及Chrome下的方法一样,对相应的元素添加onselec ...

  8. PMEdit一个富文本框可以编辑文本、并可以显示GIF动画

    PMEdit一个富文本框可以编辑文本.并可以显示GIF动画 发布时间:2013-04-14 发布来源: 护士必必要有同情心和一双愿意工作的手. 一.在开端之前起首吐槽一下,本人是一个自力开辟者,在中国 ...

  9. php去除编辑器html标签,js处理富文本编辑器转义、去除转义、去除HTML标签

    富文本编辑器生成的HTML标签,进行转义,然后写入数据库,防止脚本注入: function htmlEncode(value){ return $(' } 从数据库拿出的转义后的HTML标签内容,先得 ...

最新文章

  1. 周鸿祎重做路由器,到底在做什么?
  2. 在动作观察,运动想象和站立和坐姿执行过程中解码脑电节律
  3. 【Android 异步操作】AsyncTask 异步任务 ( AsyncTask 异步任务执行方法 execute 方法相关源码解析 )
  4. Java程序练习-字符串插入
  5. 创建MySQL数据库中useUnicode=truecharacterEncoding=UTF-8
  6. mysql作hive元数据库
  7. CF980D Perfect Groups
  8. python计算长方体体积最简单代码_python处理DICOM并计算三维模型体积
  9. React学习笔记:入门案例
  10. 机器学习交易——如何使用回归预测股票价格?【翻译】
  11. 如何启用sqlplus的AutoTrace功能
  12. IAR在写结构体时不提示_造价钢结构设计人神器:16个钢结构计算小软件,独立自动换算参数...
  13. opencv大津算法二值化
  14. typra + picgo + 腾讯云 配合使用编辑微信公众号内容
  15. deepin photoshop_Linux/Deepin 系统简单安装 Photoshop CS6 教程,附安装包
  16. Mathpix Snip--图片中识别公式
  17. cherry 键盘失灵记录
  18. 微信小程序地区选择,单级学校选择和省,市,区选择
  19. Linux操作,su切换用户命令中有无横杠“-”的区别
  20. 今天遇到一个报错信息

热门文章

  1. deepin恢复出厂_初始化 - deepin Wiki
  2. pdf怎么转换成图片,pdf转图片教程
  3. 获取Jenkins项目名称
  4. Sign in with Apple (通过Apple 登录)
  5. 计算机专业毕业的人,工资真的很高吗?看完之后我哭了
  6. 编译程序和解释程序有什么区别?
  7. 局域网添加DNS服务器进行域名解析
  8. 3Dtouch 基本原理
  9. 插件化Amigo-1
  10. 远程桌面访问之VNC使用指南