【发布时间】:2018-05-01 19:53:52
【问题描述】:
我正在尝试使用引导切换来创建在月度计划和年度计划之间进行切换的切换。我让开关在它移动并且看起来正确的意义上起作用,但我无法让 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>
年度股利
<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';
}
【问题讨论】:
标签: javascript html css twitter-bootstrap togglebutton