实现div可编辑的常见方法总结

 更新时间:2007年04月30日 00:00:00   作者:  
功能:实现网页内容的即时编辑,增加页面的可用性、交互性。
方法1:直接通过textarea标签实现,请运行下边代码:

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

思路:将textarea通过CSS样式设计成让用户感觉不像是textarea的样子,通过onblur、oumouseout等属性进行ajax保存用户数据。
方法二:通过document.createElement的方法向页面增加input来实现。请运行下边代码:

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

思路:
1、当用户鼠标经过可编辑区域时,用背景色等方式提醒用户该区域可编辑。
2、当用户鼠标点击该区域时,也就是onclick事件时,先将原来的内容清掉,将临时创建出来一个输入框和一个输入按扭。
3、用户修改完后,点击“保存”按扭时通过ajax向数据库中写入新的数据。
PS:第二个方法的代码还有点问题,有空再来调试一下。

相关文章

  • 论JavaScript模块化编程

    论JavaScript模块化编程

    这篇文章主要介绍了论JavaScript模块化编程,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • JavaScript事件委托实现原理及优点进行

    JavaScript事件委托实现原理及优点进行

    这篇文章主要介绍了JavaScript事件委托实现原理及优点进行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析

    BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析

    这篇文章主要介绍了BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题的解决方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-12-12
  • ES6中参数的默认值语法介绍

    ES6中参数的默认值语法介绍

    这ES6允许为函数参数设置默认值,即直接写在参数定义后面。下面篇文章主要介绍了ES6中参数默认值语法的相关资料,对大家具有一定的参考价值,需要的朋友下面来一起看看吧。
    2017-05-05
  • 使用JS实现简单的图片切换功能

    使用JS实现简单的图片切换功能

    这篇文章主要为大家详细介绍了使用JS实现简单的图片切换功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • 一文总结JS中逻辑运算符的特点

    一文总结JS中逻辑运算符的特点

    在JavaScript的众多运算符里,提供了三个逻辑运算符&&、||和!,下面这篇文章主要给大家介绍了关于JS中逻辑运算符的特点,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • javascript innerText和innerHtml应用

    javascript innerText和innerHtml应用

    innerText和innerHtml看字面也应该理解的了
    2010-01-01
  • js 程序执行与顺序实现详解

    js 程序执行与顺序实现详解

    JavaScript是一种描述型脚本语言,由浏览器进行动态的解析与执行,浏览器对于不同的方式有不同的解析顺序,详细介绍如下,感兴趣的朋友可以参考下哈
    2013-05-05
  • js文字横向滚动特效

    js文字横向滚动特效

    这篇文章主要介绍了js文字横向滚动特效,实现过程很简单,文字在某块区域内横向无间隙滚动,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • JS解析XML的实现代码

    JS解析XML的实现代码

    用javascript实现XML的解析的实现代码,需要的朋友可以参考下。
    2009-11-11

最新评论