我的页面中有以下select元素

<select class="field" multiple=yes size=6 id="foo" name="foo">
    <option value="1">a</option>
    <option value="2">b</option>
    <option value="3">c</option>
    ...
    <option value="26">z</option>
</select>

选择区域在时间上显示六行,因此具有滚动条 . 选择工作正常,直到滚动选择区域,这似乎打破了以下选择 . 将 prior 滚动到选择,选择一行并在其他位置设置焦点(在选择区域外单击)将取消最新选择并在滚动之前重新选择先前选择的行 . 如果滚动冗余导致相同的位置,则无关紧要 . IE 7和IE 10会发生这种情况 . 这是IE中的一个错误以及如何缓解它?