繁体   English   中英

单击选择标记时,为什么IE不会取消选择输入中的文本

[英]When click select tag why IE does not deselect text in input

我在HTML中有一个输入文本和一个选择标签。 我在输入标签中输入了一些内容并选择了文本,但是当我单击“选择标签”以选择某些内容时,IE不会取消选择输入标签中的文本。 这是IE的规格吗? 我可以使用JavaScript取消选择输入标签中的文本吗? 在此处输入图片说明

<input type="text" />
<br>
<select>
<option>aaaaa</option>
<option>bbbbb</option>
<option>ccccc</option>
<option>ddddd</option>
</select>

找到了解决方案。

window.document.onmousedown = mousedownControl;
function mousedownControl(e) {
    e = window.event;
    if (e.srcElement.nodeName == "SELECT") {
        document.selection.empty();
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM