如何设置选择框下拉列表的高度

Has*_*zad 14 html css

当选项数超过20时,我的选择框显示滚动我只想在选项超过10时显示滚动

 <select>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
  </select>
Run Code Online (Sandbox Code Playgroud)

reu*_*lab 23

尝试将此添加到<select>标记:

onfocus='this.size=10;' 
onblur='this.size=1;' 
onchange='this.size=1; this.blur();
Run Code Online (Sandbox Code Playgroud)

喜欢:

   <select onfocus='this.size=10;' onblur='this.size=1;' 
        onchange='this.size=1; this.blur();'>
Run Code Online (Sandbox Code Playgroud)

样本演示


Vin*_*ato 10

说实话,select-tag有一个size属性.

<select size="10">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
</select>
Run Code Online (Sandbox Code Playgroud)

FIDDLE: http ://jsfiddle.net/UR46N/