好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

1. 我定义的textarea元素如下

   
注意: id = 'value'


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

2.1 方法一:通过调用$(document).ready(function () {} )

     function get_text_rows(text) {        return text.split("\n").length;    }        $(document).ready(function () {        document.getElementById('value').rows = get_text_rows($('#value').val());    });  

2.2 方法二:通过调用window.onload
     function get_text_rows(text) {        return text.split("\n").length;    }        window.onload = function() {        document.getElementById('value').rows = get_text_rows($('#value').val());    }  

查看更多关于HTML页面加载完后,根据内容调整<textarea>元素的高度_html/css_WE的详细内容...

  阅读:40次