利用textarea的scrollHeight属性,将设置高度为scrollHeight。
实现textarea高度自适应;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>textarea高度自适应</title>
</head>
<body>
<textarea class="likai-textarea"></textarea>
<script src="./jq.js"></script>
<script>
$(".likai-textarea").height($(".likai-textarea")[0].scrollHeight);
$(".likai-textarea").on("keyup keydown", function() {
this.style.height = 'auto';
this.style.height = this.scrollHeight + "px";
})
</script>
</body>
</html>