我有一个下拉菜单,点击列表中的任何项目我想要获得之前选择的项目。可以使用javascript吗?
答案 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中,并在选择下一项时从中读取。