Nir*_*bey 10 html javascript css jquery
我有一个Html ListBox:
<select id="targetField" multiple="multiple" name="D1" style="width:200px;">
<option>INDIA</option>
<option>USA</option>
<option>UK</option>
<option>AUSTRALIA</option>
<option>RUSSIA</option>
<option>FRANCE</option>
<option>HOLLAND</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我需要将此高度设置为auto,即我不希望滚动条出现.
我试过Height:auto;但它不适用于IE.
我该怎么做?
Nic*_*ver 15
将size属性设置为项目数,如下所示:
<select id="targetField" multiple name="D1" style="width:200px;" size="7">
Run Code Online (Sandbox Code Playgroud)
如果需要以编程方式执行,可以将所有<select>元素设置为其选项长度,如下所示:
$("select").attr("size", function() { return this.options.length; });
Run Code Online (Sandbox Code Playgroud)