簡體   English   中英

獲取JavaScript中最后選擇的列表框項

[英]Get last selected listbox item in javascript

我想在javascript中獲取最后選擇的列表框項(選擇模式:multiselect)。 我正在將ms visual studio作為Web應用程序工作,並且需要使用javascript來做。 任何建議,將不勝感激。

您可以獲取所有選項並使用選定的屬性。 將腳本代碼放在正文結束標記之前,以便在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>

根據評論進行編輯

現場演示

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>

Java腳本

function myFun(sel)
{    
    alert(sel.options[sel.selectedIndex].value);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM