码迷,mamicode.com
首页 > 其他好文 > 详细

将div变成可编辑的状态,你造么?QQ空间中的发表说说的文本框其实就是一个DIV,而非textarea文本框

时间:2019-01-16 16:50:50      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:添加   soft   标签   none   行编辑   qq空间   也会   表单   round   

<div contenteditable="true">可以编辑里面的内容</div> 

 

如果你在BODY里面加上contenteditable="true",可以发现该属性是多么的神奇。因此我们可以给HTML标签设置contenteditable="true"属性则可以对该标签进行编辑。

contenteditable属性兼容所有浏览器(IE6之前的版本是否兼容未测试)

在有些时候我们完全可以用DIV去替代input或者textarea来达到同样的效果,例如,在使用ajax的时候,在提交表单时我们可以获取DIV的内容。

细心的人会发现,QQ空间中的发表说说的文本框其实就是一个DIV,而非textarea文本框。

Div+CSS如何模拟textarea文本域高度自适应以达到html5标准的contenteditable属性

主要通过为标签添加HTML5中的contenteditable属性达到此效果(contenteditable:规定是否允许用户编辑内容),很棒的是,此属性IE也会支持,所以不用再为兼容问题太去纠结了。

Html中的contentEditable属性可以打开某些元素的可编辑状态。也许你没用过contentEditable属性,甚至从未听说过,contentEditable的作用相当神奇。可以让div或整个网页,以及span等等元素设置为可写.我们最常用的输入文本内容便是input与textarea 使用contentEditable属性后,可以在div,table,p,span,body,等等很多元素中输入内容.特别是contentEditable已在html5标准中得到有效的支持。大家来见证一下吧。

设置contentEditable=”true”属性后,是不是相当的神奇。哈哈… 

 

将div变成可编辑的状态,你造么?QQ空间中的发表说说的文本框其实就是一个DIV,而非textarea文本框

标签:添加   soft   标签   none   行编辑   qq空间   也会   表单   round   

原文地址:https://www.cnblogs.com/pengzp97/p/10277228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!