javascript - 我无法在 Internet Explorer 8 中清除带有 "selectedIndex = -1"的 SELECT 列表

标签 javascript jquery internet-explorer

在尝试找到解决方案一个小时后,我放弃了(暂时)。 “this.selectedIndex = -1”在 FF 和其他浏览器中清除所有选择元素就好了,但在 Internet Explorer 8 中不行。

知道如何清除 IE 中的选定元素吗?

谢谢!

最佳答案

标准解决方案不是让下拉列表指向无效选项,而是让下拉列表的第一个选项显示类似“(select)”的内容,这样您可以在必要时重置为 0

关于javascript - 我无法在 Internet Explorer 8 中清除带有 "selectedIndex = -1"的 SELECT 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752582/

相关文章:

internet-explorer - ReactJS在某些场景下不兼容IE 11

c# - IE 缓存从服务器返回的旧数据

javascript - 检查数组元素是否存在,如果不存在,则使用 JavaScript 跳到下一个

jquery - 有没有办法关闭 jquery 事件然后再次打开它?

javascript - angularjs 在上传之前压缩图像

jquery - 对于每个对所有实例应用相同高度变化的情况

jquery - 使用ajax POST表单然后触发colorbox

javascript - 无法在 IE8 或 IE9 中加载 jQuery

javascript - Jquery 自动完成与 Gmail 自动完成

javascript - 如何将 JWT 设置为存储在本地存储中,以便我的域的所有部分都可以访问它?