2016-05-31 6 views
4

HTML理由は、addEventListenerをselectタグで作業していない

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

私は、リストのアラートボックスからユーザーの選択オプションは、その値を表示したときにしたいです。

答えて

5

いくつかのテキストが要素内で選択された場合selectイベントが呼び出されるようにchangeイベント、

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>

使用
関連する問題