用JavaScript获取选项的文本/值

37 浏览
0 Comments

用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=\"\"。我只需要用户选择的选项菜单中的文本/值。我知道我可以将它们放入数组中,但那没有帮助。

var option_user_selection = element.options[ whatever they select ].text 

我还需要使用传递的select引用,因为这是我代码中的设置方式。

后来,该文本/值将用于动态填充下一个选项表单的XML文档。

admin 更改状态以发布 2023年5月23日
0
0 Comments

在jQuery中,您可以尝试使用$(\"#select_id>option:selected\").text()来获取选中的选项文本。

0
0 Comments

您可以使用:

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

0