当前位置: 移动技术网 > IT编程>开发语言>JavaScript > Javascript 文本框textarea高度随内容自适应增长收缩

Javascript 文本框textarea高度随内容自适应增长收缩

2019年07月19日  | 移动技术网IT编程  | 我要评论
直接上代码:
方案一:

方案一在各浏览器中,文本框随内容自适应增长都没有问题;但在删除内容时收缩方面表现有所差异,ie、opera表现正常,firefox、chrome、safari不会收缩。原因是文本框内容高度小于文本框高度时scrollheight值等于文本框高度,而不是文本框内容高度。
方案二:

方案二在各浏览器中表现相同,皆可使文本框随内容自适应增长和收缩。但有个缺憾是在文本框高度增长的时候,文本框显示会有一个跳动。
另以上两个方案对于通过文本框右键菜单选择剪切、粘贴、删除等命令操作文本内容的情形都无效。可以说暂未找到完美的解决方案,留待以后再来研究。哪位同学如果有完美的方案的话敬请赐教! 


其他方案:

  1. 方案二即参考此文后实现

原文链接:http://witmax.cn/javascript-textarea-auto-grow.html

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网