ブートストラップトグルを使用して月次プランと年次プランを切り替えるスイッチを作成しようとしています。私はそれが動いて見えるという意味で機能するためにトグルを持っていますが、私はJS部品を動作させることができません。したがって今すぐmonthly
divと表示され、年間部門には切り替わりません。現在、これは私が持っているものである未チェック時に表示するdivを取得できません
トグル
<div class="container">
<div class="row">
<div class="col-md-5"></div>
<div class="col-md-4 selectCenter">
<br>
<input type="checkbox" checked id="toggle" data-toggle="toggle" data-on="Monthly" data-off="Annual" data-style="ios" data-onstyle="primary" data-offstyle="primary">
</div>
</div>
月間のdiv
<section class="se-section" id="monthly">
<div class="container">
<div class="row">
<div class="col-md-4 col-sm-6">
<h1>Monthly</h1>
</div> <!-- end col-md-4 -->
</div> <!-- end row -->
</div> <!-- end container -->
</section>
年間のdiv
<section class="se-section" id="annual">
<div class="container">
<div class="row">
<div class="col-md-4 col-sm-6">
<h1>Annual</h1>
</div> <!-- end col-md-4 -->
</div> <!-- end row -->
</div> <!-- end container -->
</section>
その後、私はJavaScript
var toggle = document.getElementById("toggle");
var monthly = document.getElementById("monthly");
var annual = document.getElementById("annual");
if(toggle.checked){
monthly.style.display = 'block';
annual.style.display = 'none';
}
if(!toggle.checked){
monthly.style.display = 'none';
annual.style.display = 'block';
}