当焦点位于 <input>
时然后我点击 <select>
下拉然后下拉的宽度增加。
我尝试将焦点宽度设置为 100%,但这不起作用。
这是我的 html:
<html>
<body>
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
<input type="text" placeholder="hello" />
</body>
</html>
最佳答案
添加 onmousedown 属性并使其聚焦在选择下拉列表上,以便它从输入框失去焦点。出于某种原因,在访问该选择之前关注输入会导致此错误。
<select onmousedown="$(this).focus()">
关于html - 当焦点位于带有占位符的文本框中时,IE11 中的下拉宽度会增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26802752/