すでに選択された状態の上下2段に並んでいるセレクトボックスにおいてボタン投下で下で選択された値を上のセレクトボックスに繰り上げて更新する方法を教えてください。
イメージは駅の発車標のような感じです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
具体的なコード、自身が調べたこと試したことを記載してください
回答3件
0
ベストアンサー
HTML もないので適当に
JavaScript
1document.querySelector('button').addEventListener('click', function(event) { 2 const select = document.querySelectorAll('select'); 3 for (let i = 0; i < select.length - 1; i++) { 4 select[i].value = select[i + 1].value; 5 } 6}, false);
投稿2020/02/17 09:16
総合スコア13749
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
条件がよくわかりませんが、こんな感じ
投稿2020/02/17 00:37
総合スコア116724
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/17 00:37
<script>
window.addEventListener('DOMContentLoaded', ()=>{
document.querySelector('#btn').addEventListener('click',()=>{
var hoge=document.querySelector('#hoge');
var fuga=document.querySelector('#fuga');
hoge.appendChild(fuga.options[fuga.selectedIndex].cloneNode(true));
});
});
</script>
<select name="hoge" id="hoge">
<option value="">--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select><br>
<select name="fuga" id="fuga">
<option value="">--</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
</select><br>
<input type="button" value="btn" id="btn">
2020/02/17 09:00
http://r113.sakura.ne.jp/p/hasshahyo/tobu-kitasenju-display/index.html
にあるようにのプルダウンの値を上げるような方法をご教授願いたいです。
0
メッサ適当です。
HTML
1<select id=board> 2 <option>aiueo</option> 3 <option>aiueo</option> 4</select> 5<button onclick=next()>next</button>
jQuery
1 2function next(){ 3 var now = new Date(); 4 $('option').eq(0).remove(); 5 $('select').append('<select>'+now.toString()+'</select>'); 6} 7
投稿2020/02/16 21:08
編集2020/02/16 21:18総合スコア10429
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。