如下代码在IE浏览器里伸缩自如,但是到了chrome或FF里,连续回车换行再删除或整段删除文字就不能自动缩短到应有位置了:
<textarea name="textarea" id="textarea"
style='overflow-y: hidden;height:20px'
onpropertychange="this.style.height = this.scrollHeight + 'px';"
oninput="this.style.height = this.scrollHeight + 'px';">
</textarea>
有办法解决吗?
------解决方案--------------------
<textarea name="textarea" id="textarea" style='height:20px' onpropertychange="this.style.height = this.scrollHeight + 'px';" oninput="this.style.height='auto';this.style.height = this.scrollHeight + 'px'">