gpt4 book ai didi

javascript - 向上动态调整文本区域的大小

转载 作者:行者123 更新时间:2023-12-03 23:47:02 25 4
gpt4 key购买 nike

我正在尝试创建一个自动向上调整大小的 textarea。我有一些代码可以通过向下推底部来调整大小,但我需要它,以便文本区域中的所有内容向上移动以显示新行,并且文本区域的底部固定在其位置. (如果我没有很好地解释,请告诉我!)我目前的代码是:

document.getElementById('texttype').addEventListener('keyup', function () {
this.style.height = 0;
this.style.height = this.scrollHeight + 'px';
}, false);

最佳答案

Tewathia 回答了这个问题在评论中,但我认为我应该添加一个答案,以便我可以检查它。 fiddle :http://jsfiddle.net/afQmf/

HTML:

<div><textarea name="" id="texttype"></textarea></div>

CSS:

    div {
position:relative;
height:200px;
}

#texttype {
width:200px;
position: absolute;
bottom:0;
}

Javascript:

    document.getElementById('texttype').addEventListener('keyup', function () {
this.style.height = 0;
this.style.height = this.scrollHeight + 'px';
}, false);

关于javascript - 向上动态调整文本区域的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20920151/

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