Javascript 从列表中获取值

Javascript 从列表中获取值,javascript,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 va

我有一个这样的清单:

<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>

选择1
选择2
选择3
选择4
备选案文5
如何使用JavaScript获取此选项的值(获取“1”、“2”、“3”等…)

mySelection=函数(元素){
console.log(element.value);
}

如果您将“列表”的
id
添加到
中,这应该会起作用:

document.getElementById('list').onchange = function( e) {
    alert( this.value )
}
要直接获取它而不使用此:

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