gpt4 book ai didi

javascript - 在您键入时扩展的文本区域并将内容下推到其下方

转载 作者:太空宇宙 更新时间:2023-11-04 12:21:41 25 4
gpt4 key购买 nike

我正在寻找制作 <textarea> 的方法随着用户输入而展开,但当它展开时我希望它下推它下面的所有内容。我设法让它在用户输入时可扩展(使用 javascript),但我无法让它下推文本区域下方的内容

我正在使用从 stackoverflow 上的另一篇文章中获取的 javascript 代码:

function setNewSize (textarea) {
if (textarea.value.length > 5){
textarea.cols = 90;
textarea.rows = 15;
} else {
textarea.cols = 90;
textarea.rows = 5;
}
}

然后在<textarea onkeyup="setNewSize(this)"></textarea>中调用它

最佳答案

您可以尝试使用此方法来调整文本区域的大小。如果这不起作用,您应该为文本区域的容器设置一些属性。

<script language="javascript">
function increaseHeight(e){
e.style.height = 'auto';
var newHeight = (e.scrollHeight > 32 ? e.scrollHeight : 32);
e.style.height = newHeight.toString() + 'px';
}
</script>

<textarea onkeyup="increaseHeight(this);"></textarea>

关于javascript - 在您键入时扩展的文本区域并将内容下推到其下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28325140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com