第一:
復制代碼代碼如下:
<input type="text" onkeydown="this.onkeyup();" onkeyup="this.size=(this.value.length>4?this.value.length:4);" size="4">
其中 size="4"就是定義初始的大小,如果這裡沒有定義,那就把this.size=(this.value.length>4?this.value.length:4);裡面的4改成20,<input type="text">的默認size就是20
第二:
如果你在style裡定義了width屬性,又要讓它的width根據內容來變化,兩個要求不就矛盾了嗎.所以這裡不能在style裡定義width屬性.