Javascript 调整下拉框中列表的高度
可能重复:Javascript 调整下拉框中列表的高度,javascript,jquery,html,Javascript,Jquery,Html,可能重复: 嗨 由于下拉框中加载的值太多,如何调整下拉框中列表的高度。例如,它只显示10个条目,并使用滚动条查看其余条目。有人知道怎么做吗 这不是我想要的 我想要这个,它只显示5个选项,并带有滚动条以查看剩余的您的意思是 <select size="234"> 使用以下代码: <select size="10" id="items"> <option value="a1">A1</option> <option
嗨 由于下拉框中加载的值太多,如何调整下拉框中列表的高度。例如,它只显示10个条目,并使用滚动条查看其余条目。有人知道怎么做吗
这不是我想要的
我想要这个,它只显示5个选项,并带有滚动条以查看剩余的您的意思是
<select size="234">
使用以下代码:
<select size="10" id="items">
<option value="a1">A1</option>
<option value="b1">B1</option>
<option value="c1">C1</option>
<option value="d1">D1</option>
<option value="e1">E1</option>
<option value="a2">A2</option>
<option value="b2">B2</option>
<option value="c2">C2</option>
<option value="d2">D2</option>
<option value="e2">E2</option>
</select>
A1
地下一层
C1
D1
E1
A2
地下二层
C2
D2
E2
其中10
是一次要显示的项目数。一定要体谅那些小分辨率的人,如果你把分辨率设置得太大,他们可能看不到所有的项目。有关此设置的详细信息,请参阅以下链接:
编辑:
上面的代码将使select看起来像一个列表框。无法控制选定对象的大小,但仍保持其外观不变。因为它是一个应用程序级控件,所以web浏览器会呈现它,并且不允许此设置。有关更多信息,请参阅以下具有相同问题的堆栈溢出页面:
不,那不是我想要的。如果我设置size=“a number”,该选项将在fix中显示一个数值,它不会崩溃。对不起,我的英语很差。你可能理解我所附图片的意思。我编辑了我的解决方案。基本上,你不能做你想做的事。您必须使用纯JavaScript创建自己的自定义下拉列表。不,这不是我想要的。如果我设置size=“a number”,该选项将在fix中显示一个数值,它不会崩溃。对不起,我的英语很差。你可以理解我所附图片的意思