从列表中获取值

时间:2010-12-07 18:29:26

标签: javascript

我有一个这样的清单:

<select size="1">
  <option value="1">Option 1</option>
  <option value="2">Option 2</option>
  <option value="3">Option 3</option>
  <option value="4">Option 4</option>
  <option value="5">Option 5</option>
</select>

如何使用JavaScript获取此选项的值(获取“1”,“2”,“3”等等......)。

2 个答案:

答案 0 :(得分:1)

如果您将id“列表”添加到<select>,这应该有效: Example Here

document.getElementById('list').onchange = function( e) {
    alert( this.value )
}

直接获取,而不使用this

document.getElementById('list').value

答案 1 :(得分:0)

document.getElementsByTagName("select")[0].value;

mySelection = function(element){
    console.log(element.value);
}

<select onchange="mySelection(this);">