我需要:
<select>
框,显示为垂直展开的框(不是下拉列表)。所以我将其设置为multiple
。然后它正确显示为:
<select id="gagaga" multiple>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
allow only 1 selection
)答案 0 :(得分:24)
使用此size="3"
<!DOCTYPE html>
<html>
<body>
<select id="gagaga" size="3">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
</body>
</html>
如果size属性的值大于1但低于列表中选项的总数,浏览器将添加滚动条以指示还有更多选项可供查看。
答案 1 :(得分:1)
请勿使用multiple属性而是为其设置大小。
引自w3schools:
size属性指定a中可见选项的数量 下拉列表。
如果size属性的值大于1,但小于 列表中的选项总数,浏览器将添加滚动 条形图表示还有更多选项可供查看。
答案 2 :(得分:0)
您需要向其提供size
:
<select id="gagaga" size='3'>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
只需删除multiple
,即可在列表中选择一个选项。
答案 3 :(得分:0)
您可以使用:
<html>
<body>
<select id="gagaga" size="3">
<option>A</option>
<option>B</option>
<option>C</option>
</select>
</body>
</html>