前端开发

 首页 > 前端开发 > javascript > javascript实现双击编辑可修改状态的方法

javascript实现双击编辑可修改状态的方法

分享到:
【字体:
导读:
          javascript实现双击编辑可修改状态的方法 这是现在流行的一个表单特效,在网页上单击某文字,文字变为编辑状态,或者是让输入新文字,这就是JavaScript控制表单的一个例子,下面的这...

javascript实现双击编辑可修改状态的方法

这是现在流行的一个表单特效,在网页上单击某文字,文字变为编辑状态,或者是让输入新文字,这就是JavaScript控制表单的一个例子,下面的这段代码就实现了用户名和签名档的双击可编辑功能。

运行效果如下图所示:

在线演示地址如下:

http://demo.jb51.net/js/2015/js-double-click-edit-style-codes/

具体代码如下:




JS实现双击编辑可修改状态


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();
}



 
你的用户名:
 三人行团队  
你的个性档
 我闪故我在


分享到:
javascript中的this关键字使用详解
javascript中的this关键字使用详解 和其它许多面向对象的语言一样,JavaScript 中也有 this 关键字,this 在函数中用来指向调用此方法的对象。实际编程中要判断 this 到底指向谁,一般可遵循以下原则:     如果该函数被 Function.call 或者 Function.apply 调用,那么 this 指向 call/apply 的第一个参数,如果参数是 ...
javascript实现表单检测及表单提示的方法
本教程讲解javascript实现表单检测及表单提示的方法 本文实例讲述了js实现表单检测及表单提示的方法。分享给大家供大家参考。具体如下: 这是个实用的表单判断以及表单提示效果,如果点击需要输入文字的时候,提示就会跑出来,提示框的形状比较个性化,有一个三角符号指向输入框,有两张图片需要下载。 运行效果如下图所示...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……