如何获得选择的选项ID?

时间:2009-12-15 02:13:56

标签: javascript html

从HTML中获取所选值:

options[selectedIndex].value

如果我想在所选选项上获得"id"该怎么办?

2 个答案:

答案 0 :(得分:12)

没有做太多假设(即选择是一个有效的SELECT元素),

var options = select.options;
var id      = options[options.selectedIndex].id;
var value   = options[options.selectedIndex].value;

,或者

var options = select.options;
var value   = (options.selectedIndex != -1) ? options[selectedIndex].value : null;
var id      = (options.selectedIndex != -1) ? options[selectedIndex].id : null;

始终检查错误(或评估为 false 的值)。 Ex 2将变量设置为 null (如果没有选择任何内容)。

答案 1 :(得分:8)

这很简单:

options[selectedIndex].id