<!DOCTYPE html>
<html>
<head>
<title>autoresizing textarea</title>
<style type="text/css">
textarea {
border: 0 none white;
overflow: hidden;
padding: 0;
outline: none;
background-color: #FFFFFF;
resize: none;
}
</style>
<script type="text/javascript">
var observe;
if (window.attachEvent) {
observe = function (element, event, handler) {
element.attachEvent('on'+event, handler);
};
}
else {
observe = function (element, event, handler) {
element.addEventListener(event, handler, false);
};
}
function init () {
var text = document.getElementById('text');
function resize () {
text.style.height = 'auto';
text.style.height = text.scrollHeight+'px';
}
/* 0-timeout to get the already changed text */
function delayedResize () {
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>
<body onload="init();">
<textarea cols="40" rows="1" style="height:25px;" id="text"></textarea>
</body>
</html>

最新文章

  1. asp.net identity 2.2.0 在WebForm下的角色启用和基本使用(三)
  2. HBase初探
  3. Android Service 与 Thread 的区别
  4. Visual Studio 2015 + IIS Express 10.0 调试 ASP.NET 项目
  5. CSS 中浮动的使用
  6. 详解WPF Blend工具中的复合路径功能 ( 含路径标记语法 )
  7. Sharepoint 2010 Workflow 发布
  8. Event Sourcing
  9. HDU-1996-汉诺塔VI
  10. 团队作业8——第二次项目冲刺(Beta阶段)--第三天
  11. boost::bad_weak_ptr的原因
  12. pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
  13. 洛谷P1140 基因匹配 //DP真正意义上的一血
  14. 使用R的注意事项
  15. java中的数据导出到Excel表中
  16. 使用 VSTS 进行 CI 的过程中,无法识别 .NET Core 2.x 的情况处理
  17. Android Bug分析系列:第三方平台安装app启动后,home键回到桌面后点击app启动时会再次启动入口类bug的原因剖析
  18. JQUERY中find方法
  19. python多任务的导包问题
  20. httpclient跳过https请求的验证

热门文章

  1. linux memcached 安装
  2. 把虚拟机中的Linux系统安装到U盘中
  3. Coursera Machine Leaning 课程总结
  4. 64win7+64Oracle+32plsql
  5. 如何在ASP.NET Core应用中实现与第三方IoC/DI框架的整合?
  6. JavaScript 中 if 条件判断
  7. 配置 Ionic环境
  8. 构建jenkins
  9. Hadoop集群搭建步骤
  10. Sublime Text3下如何快速搭建开发环境