javascript - 文本占据了输入字段的哪一部分?

标签 javascript html css

我正在尝试制作一个自动(高度)增加的文本字段。所以我需要知道什么时候增加输入字段的高度。为此,我需要知道文本是否已经填充了输入字段。有办法吗?

最佳答案

如果它有用,下一个是使用 textArea 的快速解决方案:

Javascript:

function resizeText(){
  var cont = document.getElementById("mytext");
  while (cont.scrollHeight == cont.clientHeight)
  cont.rows--;

  while (cont.scrollHeight > cont.clientHeight)
  cont.rows++;
}

HTML:

<textarea id="mytext" rows="1" cols="30" onkeypress="resizeText()">
write here your text.
</textarea>

关于javascript - 文本占据了输入字段的哪一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44879751/

相关文章:

css - 文本和图像不会在我的页面上居中

css - Gmail 如何隐藏他们的主题行溢出?

html - 如何让文字滚动然后正常显示

css - <span> in <li> 出现在元素符号下方

javascript - 使用先前在 jquery datepicker 上初始化的相应格式设置今天日期

javascript - 在 extjs 中显示隐藏元素

javascript - 无法在导航栏上实现 slidedown() 动画

java - jsp 中跨站脚本编写时出现错误

javascript - 通过按钮单击事件 jQuery 将模型发送到 MVC C# Controller 的操作

javascript - typescript :具有多余键的对象分配似乎已损坏