<input type="text" size="10" id="me" ...>

解决方案 »

  1.   

    用javascript,该如何动态設定input的size?
      

  2.   

    <input type="text" size="10" id="me">
    <script type="text/javascript">
        window.onload=function(){
            var input=document.getElementById("me");
                input.onkeyup=function(e){
                    var i=Math.ceil(input.value.length);
                    input.size=i+1;
                }
        }
    </script>
      

  3.   

    document.getElementById("me").size="10px";试试可以吗
      

  4.   

    LZ你要什么时候触发改变SIZE的值啊
      

  5.   

    汗,这个对于中文有点不好使的,我在firefox下面测试了一下。