[英]Next button to select next option of drop down menu with js
<select id="form">
<option value="1" >1 </option>
<option value="2" >2 </option>
<option value="3" >3 </option>
</select>
<button id='next'>Next</button>
<script>
var select2 = document.getElementById("form");
var lastselected2 = localStorage.getItem('select2');
document.getElementById('next')
.addEventListener('click', function(){
lastselected2 = parseInt(lastselected2) + 1;
});
if(lastselected2) {
select2.value = lastselected2;
}
select2.onchange = function () {
lastselected2 = select2.options[select2.selectedIndex].value;
console.log(lastselected2);
localStorage.setItem('select2', lastselected2);
}
</script>
我有這段代碼可以保存下拉列表中的選定內容,我想添加一個可以選擇下拉列表下一個選項的按鈕。
<script>
function selectNext(){
var select = document.getElementById('form');
select.selectedIndex++;
}
</script>
<button id='next' onclick="selectNext()">Next</button>
這是查找所選實際索引並按索引直接轉到下一個索引的好選擇。
https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/selectedIndex
嘗試這個?
var button = document.getElementById('next');
button.onclick = function() {
select2.value = parseInt(lastselected2)+1;
}
我知道又快又臟...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.