textarea 动态填充内容 文本框高度自适应

textarea 动态填充内容 文本框高度自适应,第1张

需求是导入文件内容,textarea文本框自动增加高度

如果要使用监听最好使用oninput而不是onchange:

onkeyup 使用复制粘贴时,高度不能自动改变

onchange 事件:在内容改变(两次内容有可能相等)且失去焦点时触发,不能实时同步

oninput 事件:HTML5 的标准事件,可以用来检测元素通过用户界面发生的内容变化,在内容修改后立即被触发

我这边是监听回车键,每次回车则重新设置高度

方法1:

$('textarea')each(function () {

  thissetAttribute('style', 'height:' + (thisscrollHeight) + 'px;overflow-y:hidden;');})on('input', function () {

  thisstyleheight = 'auto';

  thisstyleheight = (thisscrollHeight) + 'px';});

}

方法2:用div模拟textarea:。代码如下。加上contenteditable属性

<div contenteditable="true"></div>

以上就是关于textarea 动态填充内容 文本框高度自适应全部的内容,包括:textarea 动态填充内容 文本框高度自适应、HTML网页中textarea的高度自适应怎么实现、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9598246.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存