我有一个包含100个选项的select标签。 因此,当我单击select时,select会默认显示20或30个选项(但您可以使用选项列表的滚动条查看其他选项)。
现在,我希望select make仅显示10个选项,而不是20或30.如果不是,请尝试减小选项列表的高度。
size =“10”attribut不适合,因为当您不单击选择时,select会立即显示10个选项。我只想在您单击选择时选择显示10个选项。
有可能吗?
提前谢谢你。
答案 0 :(得分:2)
http://jsfiddle.net/aTzc2/188/
<select name="select1" onmousedown="if(this.options.length>10){this.size=10;}" onchange='this.size=0;' onblur="this.size=0;">
供参考,How can I limit the visible options in an HTML <select> dropdown?