我有一个标准 <select>
页面上的元素,它总是在 IE 11 和 Edge 中向上打开。下面有足够的空间,但它总是打开的。
编辑: 最后一项是预选的,但它在 Chrome 和 Firefox 上是向下打开的。我也想在 IE 中以这种方式工作。
有什么想法吗?
最佳答案
如果您希望选择向下打开,一个技巧是在单击时将选择设置为 0。
document.getElementById('theSelect').onmousedown = (function() {
this.selectedIndex = 0;
});
<select id="theSelect">
<option value="1">one</option>
<option value="2">two</option>
<option value="3" selected="selected">three</option>
</select>
好吧,我承认这是一个糟糕的把戏,但至少可以做到!
关于css - 选择元素在IE中总是向上打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36415628/