假如我的html中有一个textarea元素,我想在它加载完成后根据内容调整其高度。怎么做呢?
1. 我定义的textarea元素如下
<textarea class="form-control" type="text" name="value" id="value" placeholder="输入参数值"></textarea>
这里的关键问题是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><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>
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号