`

js 获取select option 值 value text

IDE 
阅读更多

常常为获取select option的text值而烦恼,今天终于弄明白了。其实挺简单,主要是编辑器提示的太少了,已经习惯自动提示的我,感觉编辑js代码有点吃力。今天好好的体会下select。

首先一个小例子:

<form name="selectform" >
<select name="test" id="t" onchange="change()" >
 <option value="1" label="第一" selected="selected">第一</option>
 <option value="2" label="第二">第二</option>
 <option value="3" label="第三">第三</option>
 <option value="4" label="第四">第四</option>
</select>
</form>

首先取得option的value值,相对简单,在select标签上没有value属性,

option的value值就是select的value。

所以求得select value的值的方法如下

var ss = document.selectform.test;

var value= ss.value;//1或者2。。。

很多ide提示在select和option上面都没有selectIndex的属性提示,但是js能通过selectIndex这个属性获取选择项的

相关信息

可能是因为selectIndex是一个动态的列,它总是跟随selected属性改变,所以ide才没有自动提示

获取select text的值方法如下:

var ts1 = ss.options[ss.selectedIndex].text;//第一或者第二。。。

还可以用innerText获取:

var ts2 = ss.options[ss.selectedIndex].innerText;//第一或者第二。。。

可以打印下看看

alert(ts1);
alert(ts2);

ok,到此结束。

 

分享到:
评论
2 楼 输入法 2011-11-29  
上面书籍里有详细介绍?
1 楼 caowei3047 2010-05-18  
这是基础,可是能用熟练的话,却可以小称高手已

相关推荐

    javascript 获取select ->option中id、value、label属性及中内容

    javascript 获取select -&gt;option中id、value、label属性及&lt;option&gt;&lt;/option&gt;中内容

    用jquery获取select标签中选中的option值及文本的示例

    根据提供的文件信息,我们可以了解到如何使用jQuery来获取HTML中select标签的选中项(option)的值(value)和文本内容(text)。以下是详细的知识点: 1. 引入jQuery库:要使用jQuery操作DOM元素,必须先引入...

    jquery获得select option值

    ### 一、获取文本框(input text)的值 在jQuery中,获取文本框的值可以使用`.val()`方法或`.attr()`方法。 1. **使用 `.val()` 方法**: ```javascript var value = $("#txt").val(); ``` 此方法返回当前被选择...

    Vue.js获取被选择的option的value和text值方法

    拓展知识:select标签如何传递选中option的value值与text值方法 如下所示: &lt;select name=type onchange=show_sub(this.options[this.options.selectedIndex].value)&gt; &lt;option value=0&gt;请选择主菜名&lt;/option...

    JS动态添加Select中的Option元素值

    在JavaScript(JS)编程中,动态添加Select中的Option元素值是一项常见的需求,特别是在网页交互或者数据填充时。这里我们将深入探讨如何实现这个功能,并提供一个实际的案例来演示这一过程。 首先,我们要理解HTML...

    JS获取select的value和text值的简单实例

    本文将详细讲解如何通过JavaScript获取`&lt;select&gt;`元素的`value`和`text`值,以及如何动态添加`&lt;option&gt;`。 首先,让我们分析一下给出的代码片段: ```html &lt;select id="cityList"&gt; &lt;!-- 省略部分 --&gt; &lt;/select&gt; ...

    JavaScript获取select中text值的方法

    本文实例讲述了JavaScript获取select中text值的方法。分享给大家供大家参考,具体如下: 别的不说,先看代码: 方法一: &lt;select name=parent_id onchange=setTitleAndLinkByGoodsCategory(this.value,this....

    Jquery获取Select标签的值

    要获取 Select 下拉框的当前选中值(即 value 属性的值),可以使用以下代码: ```javascript $('select').val(); ``` 这行代码会返回当前选中的 `&lt;option&gt;` 元素的 `value` 属性值。 ##### 2. 获取 Select 选中的 ...

    select option带自定义图片

    然而,原生的`&lt;option&gt;`元素并不支持直接添加图片,但通过一些JavaScript和CSS的技巧,我们可以实现自定义带有图片的`&lt;option&gt;`效果。以下是一个关于如何在`&lt;select&gt;`和`&lt;option&gt;`中添加自定义图片的详细教程。 ...

    js实现动态生成select中的option

    在JavaScript编程中,动态生成`select`元素中的`option`是一项常见的需求,特别是在网页交互或者数据展示时。本文将深入探讨如何使用JavaScript实现这一功能,同时结合提供的`autoSelect.html`和`autoselect.txt`...

    vue.js 获取select中的value实例

    在本文中,我们将学习如何在Vue.js框架中获取select下拉列表中的选中值。Vue.js是一种流行的JavaScript框架,用于构建用户界面和单页应用程序。它允许我们使用响应式数据绑定和组件化的视图组件。下面,我们将通过一...

    js 操作select和option

    ### JavaScript 操作 Select 和 Option 的方法详解 在网页开发中,`&lt;select&gt;` 元素是一种常见的表单控件,用于收集用户输入的选择项。它通常包含多个 `&lt;option&gt;` 子元素供用户选择。通过 JavaScript,我们可以实现...

    js获取select选中的option的text示例代码

    下面,我们将详细探讨如何使用JavaScript来获取select元素中选中option的文本内容。 首先,要获取选中的option文本,我们需要两个基本的元素:一个是select元素,另一个是包含option元素的select元素。在HTML中,...

    JS获取select-option-text_value的方法

     &lt;option value=”01″&gt;January&lt;/option&gt; &lt;option value=”02″&gt;February&lt;/option&gt; &lt;option value=”03″&gt;March&lt;/option&gt; &lt;option value=”04″&gt;April&lt;/option&gt; &lt;option value=”05″&gt;May&lt;/option&gt; &lt;option ...

    javascript_select_option_操作详解.txt

    function addOption(selectElement, text, value) { var newOption = new Option(text, value); selectElement.add(newOption); } ``` 这里我们创建了一个新的 `&lt;option&gt;` 对象,然后通过调用 `add` 方法将其添加...

    jQuery获取Select标签的手册

    2. **获取Select标签的text值**: 若要获取`Select`标签中当前选中选项的文本内容,可以使用`$("select").find("option:selected").text()`。例如: ```javascript var selectedText = $("select").find("option:...

    html js 清除select里的值,js控制select增删改,选中,清空, 判断控件是否存在

    - 获取选中值:可以使用`document.getElementById('mySelect').value`获取选中项的值。 - 设置选中值:假设要选中`value="option2"`的项,可以这样操作:`document.getElementById('mySelect').selectedIndex = 1;...

Global site tag (gtag.js) - Google Analytics