从HTML中获取所选值:
options[selectedIndex].value
如果我想在所选选项上获得"id"
该怎么办?
答案 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