JavaScript-强制选择元素下拉?

JavaScript-强制选择元素下拉?,javascript,select,drop-down-menu,Javascript,Select,Drop Down Menu,如何使用Javascript强制选择元素下拉?可能吗 <select id="MiamiPlayers"> <option value="0">Bosh</option> <option value="1">Wade</option> <option value="2">LeBron</option> </select> <input type="button" onc

如何使用Javascript强制选择元素下拉?可能吗

<select id="MiamiPlayers">
    <option value="0">Bosh</option>
    <option value="1">Wade</option>
    <option value="2">LeBron</option>
</select>

<input type="button" onclick="Show()" />

<script type="text/javascript">
    function Show()
    {
        //force the select to dropdown...
    }
</script>

波什
蹚
勒布朗
函数Show()
{
//强制选择下拉列表。。。
}
提前谢谢


其中id是选择框的id

您无法打开下拉列表,但可以执行以下操作:

document.getElementById('MiamiPlayers').setAttribute('size', 3);

请参见

是的,很糟糕,您无法打开下拉列表。可能是将下拉列表转换为列表。大多数情况下都是无用的。@JorgeFuentesGonzález你能为OP的任务提供更好的解决方案吗?@malte实际上Petah的答案是正确的,因为它说“你不能打开下拉列表,但是……”。无需再次添加相同的答案。如果你非常需要打开它,那么你需要创建自己的选择小部件,或者使用互联网上存在的众多小部件中的一个。@JorgeFuentesGonzález。在谈到属性时,似乎有一些完全不同的答案。。。你在开玩笑吧?xD问题是“我可以打开下拉列表吗?”而“将下拉列表转换为列表”显然不是正确答案。这是一个无法解决的问题的解决办法,但不是答案。列表和下拉列表之间有重要区别。。。主要是垂直高度。
document.getElementById('MiamiPlayers').setAttribute('size', 3);