指定したidをクリックすると、チェックボックスが表示/非表示になるコードです。
コードは海外サイトからひっぱってきたもで、正常に動作してます。
ただ、コードの意味がわからないので、解説をお願いできませんか
ブーリアン型というものが関係している?
以下コメント部「←ここ」がどう作用しているのか、なぜ記述が必要なのか、わかりません。
Javascript
1let switch = false; //←ここ 2 3function showCheckboxes() { 4 let checkboxes = document.getElementById('checkboxes'); 5 if (!switch) { 6 checkboxes.style.display = 'block'; 7 switch = true;//←ここ 8 } else { 9 checkboxes.style.display = 'none'; 10 switch = false;//←ここ 11 } 12}
html
1 <div id="checkboxes" > 2 <label for=""> 3 <input type="checkbox" id="" />1</label> 4 <label for=""> 5 <input type="checkbox" id="" />2</label> 6 <label for=""> 7 <input type="checkbox" id="" />3</label> 8 </div>
回答3件
あなたの回答
tips
プレビュー