『やったこと』
現在カテゴリ選択をできる機能を作成中になります
1,html領域にoptionタグでユーザーにfirstCategoliのvalueを決めてもらいます
後にfirstCategoliで選択したvalueが1の場合のみsecondCategoryをdisabled="anable"にしました
firstCategoryのvalueが2以上の場合はdisabled="disanable"になります
secondCategoryの初期値は disabled="disnable"になります
最後にsecondCategoryをab変数に入れて
Element.innerHTML = ab;で表示しております
ab変数はif文とinnerhtmlにより動的にoption情報が変動します
『問題点、質問点』
secondCategoryのoptionがサイトに表示されないです
ご指揮頂けると助かります
よろしくお願いいたします。
html,javascript
1 2 <div>カテゴリ</div> 3 4 <select name="firstCategoryName" id="firstCategoliId"> 5 <option value="1">レディース</option> 6 <option value="2"> メンズ</option> 7 <option value="3">ベビー・キッズ</option> 8 <option value="4">小物</option> 9 </select> 10 11 <script type="text/javascript"> 12 13 var categoliDecision = document.getElementById("firstCategoliId"); 14 15 16 17 18 var ab ='<select name="secondCategory" id="secondCategory" disabled="disanable">' 19 + 20 +'<option value="1">トップス</option>' 21 + '<option value="2"> ワンピース</option>' 22 + '<option value="3">ベビー・キッズ</option>' 23 + '<option value="4">小物・ゲーム</option>' 24 + 25 '</select>' 26 27 28 29 if (categoliDecision == 1) { 30 31 document.ab.innerHTML = 32 33 '<select name="secondCategory" id="secondCategory" disabled="anable">' 34 + 35 +'<option value="1">トップス</option>' 36 + '<option value="2"> ワンピース</option>' 37 + '<option value="3">ベビー・キッズ</option>' 38 + '<option value="4">小物・ゲーム</option>' 39 + 40 '</select>' 41 42 43 } else { 44 document.ab.innerHTML = 45 46 '<select name="secondCategory" id="secondCategory" disabled="disanable">' 47 + 48 +'<option value="1">リンゴ</option>' 49 + '<option value="2"> バナナ</option>' 50 + '<option value="3">ベビー</option>' 51 + '<option value="4">コップ</option>' 52 + 53 '</select>' 54 55 } 56 57 58 Element.innerHTML = ab; 59 60 61 </script>
回答2件
あなたの回答
tips
プレビュー