日期:2014-05-16  浏览次数:20374 次

js调整文本框的长度 ie和ff下显示不一样 求大牛相助
网页上的文本框默认设置了size="15",如下:
HTML code
<input id="H_name_1" type="text" size="15" >


现在我的目标是用js让文本输入框的长度变大些,不知大牛这个调整文本框长度用的是什么属性?我是这样的:
JScript code

<script type="text/javascript">
window.onload = function() {
    var tmp = document.getElementById("H_name_1");
    tmp.style.width="250";
}
</script>



本来我是想用tmp.style.size这个属性来设置值,可惜这样子文本框长度没有发生变化,所以用width这个属性了。
上面的js添加上后,ie下网页文本框长度变大了,可是ff下一点没变。


求大牛帮忙看下,我就是想用一段js让这个文本框长度变长,求帮忙,wish you all the best!

------解决方案--------------------
不要设绝对值,设百分比 tmp.style.width="%50";之类的