`
wanxiaotao12
  • 浏览: 476499 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript 设置select的默认选项

 
阅读更多

javascript 设置select的默认选项。

可以用 selectObj.options[index].selected=true; 来设置

selectObj 下拉框的对象

index 默认项的下标

 

如果选项的个数位置,无法确定默认的下标,可以使用下面的方法。

该方法在设置默认选项后,还返回该选项的下标。

 

//设置select的默认选项 ,并取得选项的下标。
//参数1:下拉框的对象,参数2:选项的文字内容
function setSelected(selectObj,optionsText){
for(var i=0;i<selectObj.options.length;i++){
if(selectObj.options[i].text==optionsText){
selectObj.options[i].selected=true;
return i;
}
}
}

当然该方法也可以修改为一选择的value来确定默认选项。

 

例子:

<select id="seleTest" name="">
<option value="0" >a</option>
<option value="1" >b</option>
<option value="2">c</option>
<option value="3">d</option>
<option value="4">e</option>
</select>

<script>
var selObj=document.getElementById('seleTest');
var s2=setSelected(selObj,'d')
alert('s2='+s2);
</script>

分享到:
评论

相关推荐

    select将选中的option设置为默认选项

    现在,让我们讨论如何使用JavaScript来设置默认选项。在HTML中,我们可以使用`selected`属性来指定初始的默认选项,如下: ```html &lt;option value="1" selected&gt;Option 1 ``` 但是,如果需要在运行时更改默认选项...

    select2中文选项通过拼音或者首字母快速定位选项

    在初始化Select2时,设置`minimumInputLength`为1,让用户输入一个字符后就开始搜索。同时,将`ajax`配置设为`null`,因为我们不再依赖Ajax获取数据。 总结起来,要实现“select2中文选项通过拼音或者首字母快速...

    实现select下拉选项可编辑

    ### 实现 Select 下拉选项可编辑 在网页开发过程中,我们经常会遇到需要用户进行选择的情况。传统的`&lt;select&gt;`元素可以很好地完成这项任务,但是它存在一个限制:用户只能从预定义的选项中进行选择而不能自定义输入...

    select标签设置默认选中的选项方法

    Select 标签设置默认选中的选项方法 Select 标签是 HTML 中的一个基本标签,用于创建下拉菜单,Select 标签可以有多个选项,用户可以从中选择一个或多个选项。今天,我们将介绍如何设置 Select 标签的默认选中项。 ...

    js动态设置select下拉菜单的默认选中项实例

    在这篇文章中,我们将介绍如何使用JavaScript来动态设置select下拉菜单的默认选中项。这个过程对于Web开发人员来说是非常常见的需求,尤其是在需要根据不同的条件来显示不同的下拉菜单选项时。 首先,我们需要了解...

    Js操作Select大全(取值、设置选中等等)

    本文档将详细介绍如何利用原生JavaScript和jQuery来操作`&lt;select&gt;`元素,包括但不限于取值、设置选中状态等常见操作。 #### 二、基础知识回顾 在开始深入讲解之前,我们先回顾一下`&lt;select&gt;`的基本结构: ```html ...

    option的value比较来确定select默认选中项

    总的来说,通过比较`option`的`value`来设置`select`的默认选中项是常见的前端开发任务,无论是静态HTML还是动态生成,都可以通过JavaScript或其他库轻松实现。在实际项目中,应考虑性能优化,避免不必要的遍历操作...

    vue中select的使用以及select设置默认选中.docx

    本文将详细解析如何在Vue中正确地使用`&lt;select&gt;`并设置默认选中的选项。 首先,`&lt;select&gt;`元素通常与`v-model`指令一起使用,`v-model`用于双向数据绑定,它会将选中的值与Vue实例的数据对象中的某个属性关联起来。...

    JavaScript 多级联动select

    `SetOptions` 方法用于设置组件的默认属性,包括默认选中的值、是否显示空选项及其文本。 ##### 3. 事件监听 ```javascript Each(arrSelects, function(o, i) { addEventHandler((oThis.Selects[i] = $(o)), ...

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

    通过上述的方法,开发者可以解决select下拉列表在不同浏览器下默认样式不一致的问题,并通过JavaScript为用户提供更加美观和友好的交互体验。同时,使用这种方法也可以增强select的功能,比如添加搜索功能,支持多选...

    cognos 默认选择select 第一个值

    你可以根据实际需求更改这个数字来选择不同的默认选项。 - `theSelect[0].options[0].text = '&lt;PUT WHATEVER TEXT FOR VALUE PROMPT TITLE HERE&gt;';`:修改`select`的第一个选项的文本,这里的`'...

    解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题

    总结来说,本文主要解决了在element-ui的el-select组件中设置不可删除默认选项的问题,并提供了四种可能的解决思路。其中,使用Vue指令和CSS样式隐藏关闭按钮是相对简单和推荐的方法,既能够有效禁止删除操作,又...

    多个select 的互斥选择实现

    同时,需要注意的是,这个实现方式假设`select`元素的默认状态是无选项选中,如果需要保留初始的默认选中项,你需要在初始化时单独处理。 此外,从提供的`test.js`和`test.jsp`文件名来看,这可能是一个结合了...

    详解element-ui中el-select的默认选择项问题

    本文将深入探讨`el-select`组件在设置默认选择项时可能遇到的问题及解决方案。 首先,`el-select`是Element-UI提供的一个用于创建下拉选择列表的组件。它通常与`el-option`组件配合使用,`el-option`用于定义可选的...

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

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

    javascript操作select元素实例分析

    此外,还提到了在Firefox浏览器中,由于安全限制,默认情况下JavaScript脚本是不允许关闭浏览器窗口的。要允许通过脚本关闭窗口,需要修改Firefox的配置。用户需要访问"about:config"页面,并将"dom.allow_scripts_...

    Html Select option 如何进行默认选择

    总的来说,设置HTML中的`&lt;select&gt;`元素默认选中项主要依赖于`selected`属性,而动态改变默认选中项则可以通过JavaScript或jQuery实现。在实际开发中,这可以帮助提升用户体验,尤其是在处理用户返回、编辑或保存表单...

    select下拉菜单美化

    - **配置与定制**:`select2`提供许多配置选项,例如`width`设置宽度,`minimumResultsForSearch`设置搜索门槛,`placeholder`设置占位符文本等。 - **模板与数据绑定**:如果你的数据源是动态的,可以使用`data`...

    html select 可输入 可编辑

    在这个实现中,当用户在`&lt;input&gt;`中输入文本时,JavaScript会遍历`&lt;select&gt;`的选项并找到匹配的文本。如果用户按下回车键,JavaScript会模拟一个`&lt;select&gt;`的改变事件,这样可以触发任何与`&lt;select&gt;`改变相关的事件...

Global site tag (gtag.js) - Google Analytics