请教怎么用简单的代码解决textarea高度自适应?

对于textarea的问题,之前一直采用的用div标签代替,提交表单的时候再用js将div标签复制到textarea。
但是利用div实现placeholder效果也不是很好,而且在firefox还有一点兼容性问题。

现在想换回textarea,google找到了一些方案,但是代码都比较长,刚接触js,有点无法理解。拜托大神们给一个利用jquery/javascript的简单通俗的实现方式。


噜噜哒
浏览 509回答 1
1回答

12345678_0001

js的方法楼上讲的差不多,我的实现思路也是那样,没啥好写的了。那就来个优雅的div的placeholder的解决方案<div&nbsp;contenteditable="true"&nbsp;placeholder="输入用户名"></div>css如下[contenteditable]:empty:before&nbsp;{&nbsp;&nbsp;content:&nbsp;attr(placeholder);&nbsp;&nbsp;display:&nbsp;block;&nbsp;&nbsp;/*&nbsp;For&nbsp;Firefox&nbsp;*/ &nbsp;&nbsp;color:&nbsp;#999; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript