如何将用户选择分配给javascript变量?

时间:2015-05-05 12:28:30

标签: javascript forms variables

我有一个基本的HTML表单列表:

<select name="sites" id="sites"> 
<option value="http://www.google.com">Google</option> 
<option value="http://www.bing.com">Bing</option> 
<option value="http://www.yahoo.com">Yahoo</option> 
</select>

我希望能够根据用户部分为变量分配字符串,例如如果谷歌被选中,JS var'link'等于'abc'。 我理解如何将值赋给变量,但不确定分配文本字符串。

这是否与if语句相符; 如果sites ='http://www.google.com'则var link ='abc'?

1 个答案:

答案 0 :(得分:0)

您需要检查onchange事件,然后只需:

var select = document.getElementById('sites');
var str;

sites.onchange = function() {
    str = this.value;

    alert(str);
}

http://jsfiddle.net/oLz2wkLb/