Bootstrapのhidden-xsを使って2つのselectboxを用意しています。
html
1<div class="hidden-xs"> 2 <div class="col-xs-3 col-xs-offset-11"> 3 <select id="list-num" onchange="onChangeTable();"> 4 <option value="10" selected>10件</option> 5 <option value="20">20件</option> 6 <option value="30">30件</option> 7 </select> 8 <p></p> 9 </div> 10</div> 11<div class="visible-xs"> 12 <div class="col-xs-8"></div> 13 <div class="col-xs-3"> 14 <select id="list-num-sp" onchange="onChangeTableSP();"> 15 <option value="10" selected>10件</option> 16 <option value="20">20件</option> 17 <option value="30">30件</option> 18 </select> 19 <p></p> 20 </div> 21</div>
JS側では以下の方法で値を取得しています。
Javascript
1var list_elm= document.getElementById('list-num'); 2num= parseInt(list_elm.value);
この方法だとスマホ画面になった時に「list-num-sp」から値を取得することができません。
JS側でスマホ画面かどうかの判断を追加してどちらのselectboxから値を取得するか?とする方法しか対応策はないでしょうか?
回答1件
あなたの回答
tips
プレビュー