代码之家  ›  专栏  ›  技术社区  ›  eomeroff

在HTML下拉列表中仅显示一些选项

  •  1
  • eomeroff  · 技术社区  · 16 年前

    如何在下拉列表中显示100个选项中的10个,其余选项可使用滚动条显示?

    谢谢。

    3 回复  |  直到 16 年前
        1
  •  0
  •   Shaded    16 年前

    你可以试试这个小把戏…

    <select max="2" onmouseover="this.size = 10" onmouseout="this.size = 1">
    

    它有效地使您的选择下拉到鼠标上方的列表中,并将其放回鼠标外。

    这是一种欺骗行为,可能会破坏HTML的定位,但它是有效的。

    编辑:我很确定你不能改变点击选择时显示的菜单的大小,这是由浏览器决定的,而不是由页面控制的。

        2
  •  1
  •   roryf    16 年前
    <select multiple="multiple" size="10">
    
        3
  •  0
  •   tjvr    16 年前

    我想 <select multiple="multiple" size="10"> 生成列表,而不是下拉列表…