`

js设置select某个选项选中,在ie7下不显示

J# 
阅读更多
  原则上这俩句都可以,document.getElementById('subbid').options[j].selected=true;document.all.subbid.selectedIndex=j;

开始只用上面那句,结果在ie6下报js错误,无法设置selected 属性。未指明的错误。
在ie7下根本不起作用。
用下面那句,在ie7 和 ie6 下都不起作用,没有报错。

解决办法:
 
    setTimeout(function(){document.all.subbid.selectedIndex=j;},1);

问题解决,哦,真的很怪!
分享到:
评论

相关推荐

    js实现下拉列表选中某个值的方法(3种方法)

    JavaScript实现下拉列表选中某个值的方法主要包括三种方式,分别为通过索引选择、通过name或id选择以及通过value值选择。以下详细阐述每种方法的实现原理和步骤。 首先,了解基本的HTML结构,一个下拉列表通常由一...

    基于Jquery模拟Select,解决IE显示问题

    Internet Explorer,特别是早期版本,如IE6、7和8,存在一些与CSS兼容性和渲染问题,导致Select元素在样式控制上可能不尽如人意。此外,某些复杂的Select功能,如多选、搜索过滤等,在IE上实现起来比较困难。因此,...

    用JavaScript来美化HTML的select标签的下拉列表效果

    当select选项变更时,根据select的当前选中值,更新div的显示内容。 - 添加事件监听器到div元素上,模拟下拉列表的行为。通常需要处理的事件包括点击事件(用于展开/收缩列表)、键盘的上下键事件(用于在列表项...

    解决ie6 select的title不能显示的问题

    本文将针对一个特定的问题——如何在Internet Explorer 6(IE6)中使`select`元素的`title`属性能够正常显示——进行详细解析,并提供一种通过JavaScript来实现解决方案的方法。 #### 问题背景 在IE6中,当用户...

    bootstrapselect下拉框js,css

    这个插件提供了丰富的自定义选项、多选功能、搜索过滤、分组显示等多种特性,使得在网页设计中创建交互式、美观的下拉选择框变得简单易行。下面将详细介绍 Bootstrap Select 的使用方法、核心功能以及与 JavaScript...

    javascript操作Select标记中options集合

    在JavaScript中,`<select>`元素是用来创建下拉列表的,而`<option>`标签则用于定义下拉列表中的选项。这篇博客“javascript操作Select标记中options集合”深入探讨了如何利用JavaScript动态地管理和操作这些选项。...

    IE6中select标签的option不能disabled的解决方案

    通过使用`select-option-disabled-emulation.js`,开发者能够在不牺牲兼容性的前提下,为IE6用户提供与现代浏览器相同的体验。这在那个时候是非常重要的,因为IE6的市场份额相当大,强制用户升级浏览器并不是一个...

    jQuery在ie6下无法设置select选中的解决方法详解

    在深入探讨jQuery在ie6环境下无法设置select选中的问题之前,需要了解几个关键点:jQuery框架的兼容性问题、ie6浏览器的特性以及select元素在动态内容添加时的处理。 首先,jQuery是一个广泛使用的JavaScript库,它...

    下拉框(select),可以多选,带有分组搜索功能

    在前端开发中,下拉框(Select)是用户界面中常见的一种交互元素,用于提供一组可选项供用户选择。在本场景中,我们讨论的是一个具有特定增强功能的下拉框,它支持多选、分组以及搜索功能。这样的组件在处理大量数据...

    js获取select标签选中值的两种方式

    在JavaScript和jQuery中,获取`<select>`标签中选中选项的值是常见的操作,尤其在处理表单数据时。以下将详细介绍这两种方法,并提供一些相关的扩展知识。 ### JavaScript 获取选中值 #### 方法一:原生 ...

    select标签边框的颜色select标签边框的颜色

    在某些情况下,你可能还需要调整 `<select>` 元素的伪元素,如 `:hover`(鼠标悬停)、`:focus`(获取焦点)状态的边框颜色: ```css select:hover { border-color: #another-color; } select:focus { outline: ...

    select2ztree.zip

    2. 初始化Select2:使用Select2的配置选项,设置其为多选模式,并禁用原生的搜索功能,因为我们将在ZTree中实现搜索。 3. 创建ZTree:将ZTree的节点数据作为JSON对象传递给ZTree初始化方法,配置相应的参数,如显示...

    jquery实现下拉框多选(支持IE7)

    总之,使用jQuery和EasyUI可以轻松实现一个在IE7和360浏览器中兼容的多选下拉框。通过理解jQuery的基本操作和EasyUI的组件特性,可以高效地构建功能丰富的前端应用。同时,需要注意旧版浏览器的兼容性问题,确保用户...

    html最全的js javascript操作select 下拉框

    `<select>`元素是网页表单中用于创建下拉列表的关键部分,而通过JavaScript,我们可以动态地添加、删除、移动选项,甚至调整它们的位置,从而增强用户体验和功能灵活性。 ### 一、添加`<option>`至`<select>` ####...

    JavaScript实现select功能代码.doc

    在JavaScript中实现select功能涉及到对HTML Select元素的操作和交互,通常包括创建、更新、显示和隐藏下拉选项,以及处理用户的选择。以下是一些关键知识点: 1. **ID标识**:在JavaScript中,`select`元素通过`id`...

    select2.zip

    1. **引入资源**:在网页中引入 jQuery 和 Select2 的 CSS 和 JS 文件。确保它们的加载顺序正确,jQuery 应该先于 Select2 加载。 2. **选择元素**:选择要替换的 `<select>` 元素,通常通过 jQuery 的 `$(selector...

    select里实现checkbox选择和input里边实现上下一条

    在此基础上,我们可以用JavaScript来控制滚动条的位置,或者监听键盘事件,当用户按下上/下箭头键时,自动滚动到上一行或下一行。 在实际应用中,兼容性是一个关键问题。确保你的代码在各种浏览器和设备上都能正常...

    IE8下Jquery获取select选中的值post到后台报错问题

    IE8下Jquery获取select选中的值post到后台报错的问题,主要原因是IE8浏览器在使用jquery获取select元素选中的值时,将其错误地识别为了数组。在非IE8浏览器中,比如Firefox、Chrome等,使用jquery获取select元素的...

    基于jquery的美化select插件

    综上所述,基于jQuery的美化select插件是提高网页界面质量的重要工具,它通过简单的集成和配置,就能让传统的`<select>`元素焕发出新的生命力,同时保证在多种环境下的一致表现。在实际开发中,合理利用这类插件可以...

    super select

    5. **跨浏览器兼容性**:"Super Select"特别强调了在古老的IE6和谷歌浏览器上的兼容性,这意味着它的实现考虑到了不同浏览器对CSS、JavaScript的支持差异,可能使用了特定的polyfill或者hack来实现。 接下来,我们...

Global site tag (gtag.js) - Google Analytics