.flexable-textarea{位置:相对;溢出:隐藏;字体大小:28px;行高:48px;填充:0;.edit-textarea{box-sizing:border-box;字体大小:继承;行高:继承;空白:预包装;溢出包装:中断词;显示:块;宽度:100%;高度:自动;最小高度:48px;}.simulate-textarea{box-sizing:border-box;位置:绝对;左:0;顶部:0;z-指数:-1;不透明度:0;宽度:100%;高度:自动;最小高度:48px;字体大小:继承;行高:继承;空白:预包装;溢出包装:中断词;你可能会问为什么不直接获取textarea的高度,还要做一个隐藏的div容器再复制值?因为textarea的特点是可以拉伸,但是不会自己收缩。设置样式height:auto输入很多行后删除几行。它的高度是不会变化的,所以需要用其他容器获取scrollHeight,曲线救国。.优点:兼容性好缺点:1.部分浏览器设置高度时有卡顿的感觉。2.如果组件先隐藏再显示,需要手动调用check方法,不够干净。2.用div替代textarea