Textarea根据内容自适应高度
内容 根据 高度 适应 textarea
2023-06-13 09:15:07 时间
直接看代码吧,很简单,也很实用。
<!DOCTYPEhtml>
<html>
<head>
<title>autoresizingtextarea</title>
<styletype="text/css">
textarea{
border:0nonewhite;
overflow:hidden;
padding:0;
outline:none;
background-color:#D0D0D0;
resize:none;
}
</style>
<scripttype="text/javascript">
varobserve;
if(window.attachEvent){
observe=function(element,event,handler){
element.attachEvent("on"+event,handler);
};
}
else{
observe=function(element,event,handler){
element.addEventListener(event,handler,false);
};
}
functioninit(){
vartext=document.getElementById("text");
functionresize(){
text.style.height="auto";
text.style.height=text.scrollHeight+"px";
}
/*0-timeouttogetthealreadychangedtext*/
functiondelayedResize(){
window.setTimeout(resize,0);
}
observe(text,"change", resize);
observe(text,"cut", delayedResize);
observe(text,"paste", delayedResize);
observe(text,"drop", delayedResize);
observe(text,"keydown",delayedResize);
text.focus();
text.select();
resize();
}
</script>
</head>
<bodyonload="init();">
<textareacols="40"rows="1"style="height:25px;"id="text"></textarea>
</body>
</html>
相关文章
- 什么是大数据架构?需要学什么内容?[通俗易懂]
- Linux【命令】修改文件内容[通俗易懂]
- nvPress内容管理系统的介绍&搭建
- php案例:把文件内容读取到字符串中
- 黑盒测试的测试方法有哪些_黑盒测试包含哪些测试内容
- h5页面如何生成二维码_js 根据内容 生成二维码
- 自定义在QQ发网址显示网站卡片内容
- VR的内容荒漠,字节救不了
- mysql根据json字段内容作为查询条件(包括json数组)检索数据
- Linux进程:深入理解内部运行机制(linux进程的内容)
- dzasp.net论坛中函数--根据Url获得源文件内容
- 让网页根据不同IE版本显示不同的内容
- SqlServer2005中查询用分隔符分割的内容中是否包含其中一个内容
- 将两个div左右并列显示并实现点击标题切换内容
- java自动根据文件内容的编码来读取避免乱码
- jsObject2String方便查看js对象内容