首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用JavaScript获取选项文本/值

使用JavaScript获取选项文本/值
EN

Stack Overflow用户
提问于 2011-01-10 05:31:47
回答 4查看 125.9K关注 0票数 59

应答var option_user_selection = element.options[element.selectedIndex].text

我正在尝试构建一个填写个人订单的表单。

代码语言:javascript
复制
<form name="food_select">
    <select name="maincourse" onchange="firstStep(this)">
        <option>- select -</option>
        <option text="breakfast">breakfast</option>
        <option text="lunch">lunch</option>
        <option text="dinner">dinner</option>
    </select>
</form>

我尝试做的是发送select对象,从选项菜单中提取名称和文本/值,以及选项标记中的数据。

代码语言:javascript
复制
function firstStep(element) {
    //Grab information from input element object
    /and place them in local variables
    var select_name = element.name;
    var option_value = element.value;
}

我可以获取名称和选项值,但似乎无法从select对象获取text="“或value="”。我只需要用户选择的选项菜单中的文本/值。我知道我可以将它们放在一个数组中,但这无济于事

代码语言:javascript
复制
var option_user_selection = element.options[ whatever they select ].text 

我还需要使用传入的select引用,因为它是如何在我的其余代码中设置的。

稍后,该文本/值将用于提取将动态填充下一个select表单的XML文档。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4641962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档