如何使用javascript获取以前选择的下拉项?

时间:2011-03-09 07:31:14

标签: javascript drop-down-menu

我有一个下拉菜单,点击列表中的任何项目我想要获得之前选择的项目。可以使用javascript吗?

2 个答案:

答案 0 :(得分:2)

你的意思是

<script>
var selHistory =[];
var sel; 
window.onload=function() {
  sel = document.getElementById('selID');
  sel.onchange=function() {
    selHistory[selHistory.length]=sel.selectedIndex;
  }
  sel.onchange(); // save the current option
}
function getPrev() {
  return (selHistory.length < 1) ? "no previous":sel.options[selHistory[selHistory.length-2]].value
}
</script>

或者

<select onChange="var prevSel=(this.selectedIndex>0) ? this.options[this.selectedIndex-1].value:'nothing previous'">

答案 1 :(得分:0)

您可以将所选项目保存到某些var中,并在选择下一项时从中读取。