我想在javascript中获取最后选择的列表框项目(选择模式:multiselect)。我正在使用ms visual studio作为Web应用程序,需要在javascript中完成。任何建议将不胜感激。
答案 0 :(得分:0)
您可以获取所有选项并使用所选属性。将脚本代码放在正文结束标记之前,以便在javascript中访问html元素之前将其添加到DOM中。
<script type="text/javascript">
options = document.getElementById('<%= ddl.ClientID %>').options;
var lst;
for(i=0; i < options.length; i++)
if(options[i].selected)
lst = options[i].text;
</script>
</body>
根据评论进行编辑
<强> Live Demo 强>
HTML 的
<select multiple onchange="myFun(this);">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
的Javascript
function myFun(sel)
{
alert(sel.options[sel.selectedIndex].value);
}