首頁 > web前端 > html教學 > HTML页面加载完后,根据内容调整<textarea>元素的高度_html/css_WEB-ITnose

HTML页面加载完后,根据内容调整<textarea>元素的高度_html/css_WEB-ITnose

WBOY
發布: 2016-06-24 11:58:27
原創
1429 人瀏覽過

假如我的HTML中有一个textarea元素,我想在它加载完成后根据内容调整其高度。怎么做呢?

1. 我定义的textarea元素如下

<textarea class="form-control" type="text" name="value" id="value" placeholder="输入参数值"></textarea>
登入後複製
注意: id = 'value'


这里的关键问题是html加载完后会调用哪个函数,有以下两种方法:

2.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>
登入後複製

2.2 方法二:通过调用window.onload
<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>
登入後複製

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板