javascript - 如何在添加选项时保持 HTML 选择扩展

标签 javascript html internet-explorer

我正在尝试在其 onclick 事件中向选择添加选项,并且在 Firefox 和 IE 中工作正常,但是...IE 在填充列表后关闭列表,尽管 Mozilla 保持列表展开

有什么方法可以在 IE 中保持展开的列表(或使用 JavaScript 重新展开列表)吗? (我使用的是IE 7.0)

谢谢!

最佳答案

不,据我所知。 IE 重新绘制更改的部分,从而重置“设计”表面。 这就是为什么会发生这种情况。 您可以做什么,在 onMouseOver 事件上添加选项。这应该发生在 onClick 之前。

库中提供了有关 IE 所有事件的良好引用。 http://msdn.microsoft.com/en-us/library/ms535893%28VS.85%29.aspx#

关于javascript - 如何在添加选项时保持 HTML 选择扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/802026/

相关文章:

javascript - 仅在第二次触发源 observable 后才会重新订阅

javascript - JSTree 不显示在容器中

javascript - 从 RSS feed 开发小部件的最佳方法是什么?

css - Bootstrap 3 垂直对齐 div 不起作用

javascript - document.getElementById ("…").className = "…";无法在 IE 中工作

html - IE 中 UL 内的 float 元素低于 float 输入 - 但在 Chrome 中没问题

javascript - 在 Angular 中将全局对象绑定(bind)到 Controller

javascript - 如何从一组标签中抓取数据内容?

javascript - 如何将弹出网站的 html 转换为移动兼容网站?

javascript - 拖动在 Internet Explorer 中不起作用