HTML
<select id="country" >
<option value=""></option>
<option value="india">India</option>
<option value="Austrelia">Austrelia</option>
<option value="turkey">Turkey</option>
</select>
JS
var a = document.getElementById('country');
b.addEventListener('select',function () {alert(this.value);} ,false) ;
我希望当用户从列表提示框中选择选项时显示该值。
答案 0 :(得分:12)
使用
change
事件,因为在元素中选择了某些文本时会调用select
事件。
var a = document.getElementById('country');
a.addEventListener('change', function() {
alert(this.value);
}, false);
<select id="country">
<option value=""></option>
<option value="india">India</option>
<option value="Austrelia">Austrelia</option>
<option value="turkey">Turkey</option>
</select>