在我的页面中,我有一个通过ejs
填充的选择框:
<select multiple class="form-control" id="clienti" style="height: 150px" required>
<% for(var i=0; i<clienti.length; i++) {%>
<option ><%= clienti[i]["Cliente"] %></option>
<% } %>
</select>
我想用此代码<%= codiceLisa[x]["Codice_Lisa"] %>
在div中显示一些信息,x
变量必须是<select>
标记中所选项目的索引。
我已经尝试过:
var x = document.getElementById("clienti").selectedIndex;
但似乎ejs看不到x
变量。
答案 0 :(得分:1)
您应为selected
添加option
才能使用此元素的selectedIndex
。
看起来像:
<option value="example value" selected="">Something</option>