关于可编辑DIV的操作,包括自动换行等

有一个需求:将后端传过来的文本(文本中含有html标签的字符串)赋值在textarea内,并且要求输出html的样式格式:

例如var str="你好,请按照需求,<font color="red">将这里文字变成红色。</font>"

 

1.刚开始尝试给textarea 赋值 :,发现html的font标签并没有转换为红色的样式输出,还是保留了标签的字符串形式。

<head>   
    <script type="text/javascript">
          $(function() {
               var str="你好,请按照需求,<font color="red">将这里文字变成红色。</font>"
               $("#emailText").html(str);
          })    

     </script>
</head>

<body>
     <textarea   rows="3"   id="emailText" name="emailText"  ></textarea> 
</body>   


       
 

2.后来我查了一下,发现textarea是纯文本的标签,赋值什么样的字符串都会原样输出,并不会对html标签进行转换。

3.这时查到可编辑的DIV标签是最好的选择。

<head>   
    <script type="text/javascript">
          $(function() {
               var str="你好,请按照需求,<font color="red">将这里文字变成红色。</font>"
               $("div[name='emailTextDiv']").attr("style","word-wrap:break-word;word-break:break-all");
			   $("#emailTextDiv").html(emailText);
          })    

     </script>
</head>
<body>    
     <div contenteditable="true" id="emailTextDiv" name="emailTextDiv"></div>
</body>   


       
 

 关于可编辑的DIV,涉及的属性:

    contenteditable="true"   ------这个属性为true代表可编辑

    word-wrap:break-word;word-break:break-all   ------这两个样式属性加在一起,输入文本时就可以自动换行

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DouPHP 是一款轻量级企业网站管理系统,基于PHP+Mysql架构的,可运在Linux、Windows、MacOSX、Solaris等各种平台上,系统搭载Smarty模板引擎,支持自定义伪静态,前台模板采用DIV+CSS设计,后台界面设计简洁明了,功能简单易具有良好的用户体验,稳定性好、扩展性及安全性强,可面向中小型站点提供网站建设解决方案。 轻量级企业网站管理系统 v1.1 Release 20140708 更新日志: 修正 恢复备份页面分卷分卷显示样式修正 修正 删除数据备份时未将分卷删除 新增 文章、产品、自定义导航无限极分类功能 修正 后台自定义导航编辑更改位置时,上级分类选择菜单没有自动对应 新增 文章、产品批量移动至新分类 修正 编辑器在IE11下无法使用问题 新增 产品搜索功能 优化 后台备份数据库文件名过滤,只允许字母数字,提高安全性 优化 前台商品ID和页码过滤,提高安全性 新增 留言板功能 修正 英文版首页公司简介不自动问题 优化 取消前台全局session 修正 自定义导航添加外部链接不正确 修正 单页面上级分类前台伪静态显示错误 优化 前台导航栏调用代码,解决同时出现两个$nav_list调用时出现乱码 新增 单页面无限极分类 优化 系统安全过滤防止XSS攻击 修正 后台数据备份文件下载删除功能无过滤路径问题 新增 后台设置商品价格小数位数 修正 nginx伪静态规则 修正 留言板中设置留言显示和隐藏按钮 修正 伪静态规则,允许404.html或301.html 修正 产品图片尺寸没有根据后台设置的尺寸 修正 管理员无法删除问题 安全 获取IP函数增加获取值正确性验证
EditPlus(文字编辑器)汉化版是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,同步于剪贴板可自动粘贴进 EditPlus 的窗口中省去粘贴的步骤。 EditPlus功能强大,界面简洁美观,且启动速度快;中文支持比较好;支持语法高亮;支持代码折叠;支持代码自动完成(但其功能比较弱),不支持 代码提示功能;配置功能强大,且比较容易,扩展也比较强。安装包附有注册码,为你提供editplus中文破解版。 EditPlus安装使用教程:http://www.php.cn/div-tutorial-412253.html EditPlus工具详解介绍:EditPlus 是 Internet 时代的 32 位元文本编辑程序,HTML 编辑及程序员的 Windows 平台编辑器。它可以充分的替写字板,它也提供网页作者及程序设计师许多强悍的功能。 对于HTML、CSS、PHP、ASP、Perl、C/C 、Java、JavaScript 及 VBScript 的语法突显。当然,它也可以在自定义语法文件后扩充其他的程序语言。 * 嵌合网页浏览器作 HTML 页的预览,及 FTP 命令做本地文件上传到FTP服务器。 其他功能还包括 HTML 工具栏、用户工具、号、标尺、网址突显。自动完 成、剪贴文本、区块选取、强大的搜索与替、多重撤消/重做、拼写检查、 自定义键盘快捷键、以及更多。 EditPlus v3安装解压教程:EditPlus最新简体中文修正版,由烈火汉化修正,修正原版多个问题,roustar31绿色便携化,解压后双击点我注册,确定导入注册表即为注册版!内含32位和64位版本,方便大家使用。
Updates: 1)增加防止COOKIE欺骗攻击的加密KEY属性设置,编辑器用到的COOKIE都将会进加密。 2)更新编辑器帮助文件。 3)文字水印调整为只添加到图像宽高>100像素的图片上面,并且调整编辑器默认配置添加的是图片水印! 2010/04/02 Version 6.1.6 For VS2005/2008 Updates: 1)针对IIS6.0文件解析高危漏洞进修正。 2)上传功能的一些优化。 3)文件夹重命名的一些改进。 2010/03/08 Version 6.1.5 For VS2005/2008 Updates: 1)修正了一个安全方面的BUG。 2)修正保存远程图片到本地功能的保存路径问题。 3)修正保存远和图片到本地功能在IE6及IE7的提交BUG。 4)修正上传图片界面中对齐方式不能生效的BUG! 2010/01/15 Version 6.1.4 For VS2005/2008 Updates: 1)加入保存远程图片到本地的功能图标到菜单栏,配置代码为remoteupload。 2)修正FireFox下插入WMA等音频文件不能播放的BUG. 3)修正关闭图像预览后可能出现的BUG. 4)修正保存图片到本地的一些BUG. 5)更新配置器,增加保存远程图片到本地功能的配置. 2009/12/10 Version 6.1.3 For VS2005/2008 Updates: 1)修正了firefox浏览器下编辑器宽度设置为100%会出错的BUG。 2)优化了图片水印功能,图片水印可以4:1为比例自适应图片。 3)增加水印调整功能的左上,左下,右上,右下角的位置(默认右下)。 4)增加图片水印是否半透明的选项。 2009/11/25 Version 6.1.2 For VS2005/2008 Updates: 1)修正插入视频的地址是mms、rtsp的话,路径就不对的BUG。 2)优化了上传成功后的处理代码。 3)改进了插入表情图标的功能(增加了多组表情,并且鼠标经过表情后可自动放大表情)。 4)优化了编辑器的整体结构。 2009/09/30 Version 6.1.1 For VS2005/2008 Updates: 1)修正上传管理中删除文件夹及重命名文件夹导致Session失效的BUG。 2)改善了新建文件夹的方式,按取消按键后文件夹将不会被新建。 3)重新用回Cookie方式储存参数,并且加强COOKIE的安全性。(因为session在操作删除目录后会掉失) 2009/08/07 Version 6.1.0 For VS2005/2008 Updates: 1)改用Session代替部分Cookie储存上传功能所用到的配置数据,以便让编辑器上传更加安全。 2)修正一个文件格式上传时存在的安全性问题。 3)上传页面去掉所有input隐藏属性储存参数,改用ViewState储存,并加入ViewState的防改措施。 2009/07/05 Version 6.0.9 For VS2005/2008 Updates: 1)修正插入表格后在表格单元格插入内容会插到另一个单元格的BUG。 2)控件可视化配置工具中的功能显示中插入excel表格改为导入Excel表格。 2009/06/23 Version 6.0.8 For VS2005/2008 Updates: 1)去掉现在基本没法使用的插入EXCEL表格功能,改为无组件的导入EXCEL文档功能(测试中,导入excel文档必须符合数据库格式,否则导入数据将不全)。 2)更新编辑器的部分文字资源。 3)修正4号与5号字体大小一样的BUG! 2009/06/15 Version 6.0.7 For VS2005/2008 Updates: 1)修正word导入功能中如果选择了保存word文档到服务器,那么下次相同的文件将不能再次导入的BUG! 2009/06/02 Version 6.0.6 For VS2005/2008 Updates: 1)修正了6.0.5版本增加功能后出现上传后出错的严重BUG。 2009/05/23 Version 6.0.5 For VS2005/2008 Updates: 1)修正了上传远程图片文件时可能出现404的错误。 2)修正插入部分远程URL图片时可能出现无法显示的错误。 3)修正FireFox浏览器下弹出窗口自适应大小功能不正常的BUG。 4)改进了多文件上传后自动选择添加到上传列表的文件。 5)改进了如找不到对应语言文件则使用默认语言的功能。 2009/05/15 Version 6.0.4 For VS2005/2008 Updates:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值