IE字体大小减小不会导致选择框高度降低

我的页面上有一个字体大小调整function,通过javascript增加整个页面的字体大小。

这在IE以外的大多数浏览器中都能正常工 在增加字体大小后减小字体大小时,即使字体大小减小,选择框的新高度也不会减小。 相反,较小的字体似乎用空格填充。

关于IE在这里做什么的任何想法,以及解决方法?

function setFontSize(newFontSize) $('select').css("font-size", newFontSize); } 

在IE呈现选择框之后,您无法使用javascript更改它的样式(仅添加,删除元素,而不是样式或类似的东西)。 这不是一件好事。

作为一种解决方法,我已经完成了创建一个新的选择框(第一个的克隆)和我想要的样式,然后将其添加为容器标记的子项。 这将正确显示它。