输入字段中“auto”的值是多少?

时间:2011-06-22 12:21:05

标签: javascript html

<input name="Username" type="text" id="Username" width="auto" height="auto">

我想知道auto的值...这背后的整数值。

4 个答案:

答案 0 :(得分:2)

使用javascript:

document.getElementById("Username").clientWidth

document.getElementById("Username").offsetWidth

答案 1 :(得分:1)

它背后没有整数值,这是有效性错误。输入元素没有width(或height)属性,HTML中没有width属性将auto作为值。

属性将被忽略,该元素的大小将由用户样式表的通常模式决定,该模式将回退到落后于浏览器样式表的作者样式表。

答案 2 :(得分:1)

<input name="Username" type="text" id="Username"  width="auto" height="auto">

<script>
alert(document.getElementById('Username').offsetWidth); //chrome and others
alert(document.all.Username.offsetWidth); // for ie and chrome
</script>

答案 3 :(得分:0)

“自动”是文本框高度的默认值。

如果您不想指定文本框的宽度或高度,HTML会将auto作为值接受。

希望这有帮助。