2017-03-06 72 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属性值”。 –