使用选择对象进行警报

时间:2014-01-13 20:15:48

标签: javascript

我尝试过使用带有JavaScript的select对象,但似乎没有。有谁知道我在说什么

这就是我试过的

var x = document.getElementById("mySelect").selectedIndex;

var u = document.getElementsByTagName("option")[x].value;

        document.getElementById("demo").innerHTML=u;

1 个答案:

答案 0 :(得分:3)

var sel = document.getElementById("mySelect");  //reference the select
var index = sel.selectedIndex;  //find the index that was picked
var option = sel.options[index];  //select the option that was picked
document.getElementById("demo").innerHTML = option.value;  //read the value

如果你想要文本而不是值,请使用.text

document.getElementById("demo").innerHTML = option.text;  //read the value

如果未选择任何内容,此示例代码不执行的操作。那将是一个等于-1的selectedIndex。