获取javascript中最后选定的listbox项
我想用javascript获取最后一个选中的列表框项目(选择模式:multiselect)。我正在使用ms visual studio作为web应用程序,需要使用javascript来完成。任何建议都将不胜感激。您可以获得所有选项并使用选定的属性。将脚本代码放在body closing标记之前,以便在您使用javascript访问html元素之前,在DOM中添加html元素获取javascript中最后选定的listbox项,javascript,asp.net,listbox,Javascript,Asp.net,Listbox,我想用javascript获取最后一个选中的列表框项目(选择模式:multiselect)。我正在使用ms visual studio作为web应用程序,需要使用javascript来完成。任何建议都将不胜感激。您可以获得所有选项并使用选定的属性。将脚本代码放在body closing标记之前,以便在您使用javascript访问html元素之前,在DOM中添加html元素 <script type="text/javascript"> options = document
<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>
你能给我一个在代码中使用列表框的例子吗?我对javascript非常陌生,从你的回答中我什么都不懂。这给了我一个完整的选择项列表。我想做的是获取最后一个选择项,只有最后一个选择项。编辑:这将给出最后一次选择的时间。如果无序选择,则无法工作。那么您需要使用更改事件是的,但是如何使用?
<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>
function myFun(sel)
{
alert(sel.options[sel.selectedIndex].value);
}