2017-03-06 80 views
0

我現在開始編程,我需要知道什麼文本將是這個代碼的價值。 JS代碼將是這個可展開列表中的「點擊」事件。提前致謝!我怎樣才能得到值選擇名稱

<select name="select1" data-dojo-type="dijit/form/Select"> 
     <option value="Artesania">Artesania</option> 
     <option value="Banco" selected="selected">Banco</option> 
     <option value="Bar">Bar</option> 
     <option value="Bodega">Bodega</option> 
     <option value="Boutique">Boutique</option> 
     <option value="Discoteca">Discoteca</option> 
+0

你想選擇框的實際價值? –

+0

是的,因爲我想將它傳遞到查詢要素圖層。我只想顯示選定的實體。謝謝! –

回答

0

var selectbox = document.getElementById('select'); 
 
selectbox.addEventListener('change', function(){ 
 
    console.log(this.value); 
 
    //do whatever you want with the value 
 
});
<select name="select1" data-dojo-type="dijit/form/Select" id='select'> 
 
     <option value="Artesania">Artesania</option> 
 
     <option value="Banco" selected="selected">Banco</option> 
 
     <option value="Bar">Bar</option> 
 
     <option value="Bodega">Bodega</option> 
 
     <option value="Boutique">Boutique</option> 
 
     <option value="Discoteca">Discoteca</option> 
 
</select>

+0

非常感謝,我會試試看,我會告訴你 –

+0

哦,我是新來的。這段代碼是正確的!感謝您的快速回復 –

+0

Hi @Kind用戶。我嘗試了你建議我的代碼。 Console.log(this.value)回覆了我「無法讀取null屬性值」。 –