前端开发

 首页 > 前端开发 > javascript > javascript文本框宽根据输入文本宽度改变

javascript文本框宽根据输入文本宽度改变

分享到:
【字体:
导读:
          本教程详解javascript文本框宽根据输入文本宽度改变 一个会随着输入文本框的字符多少而自动增加宽度的JS代码,当我们在文本框中输入字符的时候,如果文本框的宽度定义太小的话,那...

本教程详解javascript文本框宽根据输入文本宽度改变

一个会随着输入文本框的字符多少而自动增加宽度的JS代码,当我们在文本框中输入字符的时候,如果文本框的宽度定义太小的话,那么我们输入的字符将会被隐藏,本段代码实现了文本框会自动适应输入文字的多少,它会自动加长。

运行效果如下图所示:

具体代码如下:

 
 
 
文本框宽度自动适应文本宽度 
 
 
function changeInputlength(cursor) 
{ 
var getcount=document.getElementById("countFont"); 
var getText=document.getElementById("text"); 
getcount.innerHTML='第'+(parseInt(getText.value.length)+1)+'个字符'; 
cursor.size=getText.value.length+2; 
} 
 
 
请输入字符: 
 
 


分享到:
javascript中的hoisting机制详解
hoisting机制 javascript的变量声明具有hoisting机制,JavaScript引擎在执行的时候,会把所有变量的声明都提升到当前作用域的最前面。 先看一段代码 var v = "hello"; (function(){  console.log(v);  var v = "world"; })(); 这段代码运行的结果是什么呢?答案是:undefined这段代码说明了两个问题,第一,fun...
javascript的闭包理解与应用
本教程详解javascript的闭包理解与应用 伟大的爱因斯坦同志说过:“如果你无法向一个 6 岁小孩解释清楚某问题,那说明你自己都没整明白”。然而,当我向一个 27 岁的朋友解释什么是闭包时,却彻底失败了。 这原本是国外某哥们儿在 Stack Overflow 上对 JavaScript 闭包所提出的问题。不过既然此问题是在 Stack Overflow 提...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……