用JS获取列表中选定的项目

13 浏览
0 Comments

用JS获取列表中选定的项目

这个问题已经有了答案:

使用JavaScript获取下拉列表中选中的值

我有一个带有一些加载项的HTML列表。我能够使用以下代码获取select列表对象:

var list = document.getElementById('ddlReason');

但我需要帮助弄清楚如何检测从列表中选择了哪个值。

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

实际上你可以这样做

var list = document.getElementById('ddlReason').value;

如果你警告列表list,你将得到选择标签的值。

0
0 Comments

// Gets your select
var list = document.getElementById('ddlReason');
// Get the index of selected item, first item 0, second item 1 etc ...
var INDEX = list.selectedIndex;
// Viola you're done
alert(list[INDEX].value);

编辑(忘了加上 “.value”)

你也可以使它更加简洁,但我想要让它易于阅读,这样你能够看到正在发生什么。更短的版本:

var list = document.getElementById('ddlReason');
alert(list[list.selectedIndex].value);

0