簡體   English   中英

使textarea垂直縮放以適合文本?

[英]Make textarea scale vertically to fit text?

我創建了一個輸出自定義文本的文本區域。 我想讓它縮放以適合文本(如果文本太多),而不必滾動(除非textarea是某個高度)。 我也不希望能夠手動縮放文本區域。 我將如何去做呢? 先感謝您。

您可能想看看這個 似乎可以解決您的問題。 接受的答案中有一個jsfiddle顯示結果。

要獲取最重要的功能,請參見下文。 它將textareas高度設置為等於其scrollHeight。

function resize () {
    var text = document.getElementById('text');
    text.style.height = 'auto';
    text.style.height = text.scrollHeight+'px';
}

您已經通過CSS做到了

textarea
{ 
   overflow : auto;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM