HTML に textarea 要素があり、ロード後のコンテンツに基づいて高さを調整したいとします。どうやってするの?
1. 私が定義した textarea 要素は次のとおりです
<textarea class="form-control" type="text" name="value" id="value" placeholder="输入参数值"></textarea>
ここで重要な問題は、HTML がロードされた後にどの関数が呼び出されるかということです。
という 2 つのメソッドがあります。 2.1 方法 1 : $(document).ready(function () {} )
<script type="text/javascript"> function get_text_rows(text) { return text.split("\n").length; } $(document).ready(function () { document.getElementById('value').rows = get_text_rows($('#value').val()); });</script>
<script type="text/javascript"> function get_text_rows(text) { return text.split("\n").length; } window.onload = function() { document.getElementById('value').rows = get_text_rows($('#value').val()); }</script>